2010-01-10 9 views
35

Ich benutze das Google Maps API und möchte ein sehr einfaches Bild von Ländern/Kontinenten darstellen.Kann das Farbschema einer Google Map angepasst werden?

Ich möchte auch in einer geeigneten Farbe zeichnen, die gut mit dem Farbschema meiner Website funktionieren wird.

Müsste ich meinen eigenen Kachelserver erstellen? Oder kann ich das irgendwie über die API anpassen?

+7

einen Blick auf die Google maps-Farbe-Assistent: http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/wizard/index.html – meo

+0

Dachte die Frage war in Zusammenhang mit der Verwendung von Flex und Flash My bad, ILog e Lixr ist für Flash – pshirishreddy

Antwort

35

Google recently announced Unterstützung für Styled Maps in der Google Maps API. Sie können das von Google Maps verwendete Farbschema umfassend anpassen.

+3

https://snazzymaps.com/ das ist auch eine großartige Website zum Erstellen/Verwenden von benutzerdefinierten Stil Karte. –

1

Ich denke nicht, dass Sie dies über das Google Maps API anpassen können. Der Google Chart API hat jedoch einen map Diagrammtyp mit anpassbaren Farben.

Sie könnten auch die OpenLayers untersuchen, die eine webbasierte Open Source-Mapping-Engine ist.

4

Nein, wenn Sie das Google Maps API verwenden, können Sie die Karten in keiner Weise selbst ändern. Was Sie jedoch anpassen können, sind die Symbole, Logos usw., die Sie verwenden.

BEARBEITEN: Google hat seit der Freigabe der Styled Maps API, die Ihnen wahrscheinlich genau geben wird, was Sie wollen. Werfen Sie einen Blick auf the wizard, um schnell zu beginnen.

24

Es ist jetzt möglich mit der Google Maps V3 API. Es kommt als benutzerdefinierter Kartenstil.

Google einen Stil-Assistent: https://mapstyle.withgoogle.com/

+0

Irgendeine Idee, warum wir nicht mehr einen Farbwert in das Feld neben Farbton eingeben können? – Neil

+0

@Neil keine Ahnung, nur am Ende das Json-Ergebnis bearbeiten ... – meo

12

Google Maps API v3. Funktion jsFiddle:

jsFiddle --------------------------------------->http://jsfiddle.net/SQvej/

styles:[ 
    { featureType: "water", stylers: [ { hue: "#F4B741"} ] }, 
    { featureType: "road", stylers: [ { hue: "#ff0000" } ] } 
] 

Weniger Worte, mehr Geigen: http://24.media.tumblr.com/tumblr_m0i1emsdP31qaebp2o1_400.gif

+1

stimme ich weniger Worte, mehr Geigen. Angenommen, Sie wissen, wie Sie die Geo-Position zu dieser Geige hinzufügen und die Karte auf dem aktuellen Standort zentrieren? Vielen Dank – Joshc

0

Hier eine Sammlung von Farbschemata für Google Maps ist: link

Eigentlich JSON Eigenschaften für die API

Verwandte Themen