I\'m using the Google Maps API and would like it to render a very simple image of countries/continents.
I also want to draw them in a suitable color that will work
I recently stumbled over this: http://cloudmade.com/products/style-editor They have a complete color editor an lot's of API stuff.
I didn't found something about pricing. But you can have a look into the editior here: http://maps.cloudmade.com/editor/
Google recently announced support for Styled Maps in the Google Maps API. You can extensively customize the color scheme used by Google Maps.
It is possible now with the Google maps V3 API. It comes as a custom map style.
Google made a style wizard: https://mapstyle.withgoogle.com/
I don't think you can customise this through the Google Maps API. However, the Google Chart API has a map chart type that has customisable colours.
You might also want to investigate OpenLayers, which is an open source web-based mapping engine.
No, when using the Google Maps API, you cannot change the maps themselves in any way. What you can customize, though, are the icons, logos, etc that you use.
EDIT: Google has since release the Styled Maps API, which will probably give you exactly what you want. Take a look at the wizard to get started quickly.
Google Maps API v3. Working jsFiddle:
jsFiddle ---------------------------------------> http://jsfiddle.net/SQvej/
styles:[
{ featureType: "water", stylers: [ { hue: "#F4B741"} ] },
{ featureType: "road", stylers: [ { hue: "#ff0000" } ] }
]
Less words, more fiddles: http://24.media.tumblr.com/tumblr_m0i1emsdP31qaebp2o1_400.gif