2016-07-26 3 views
3

Google hat gerade das Kartenfarbenschema geändert, und es hat die benutzerdefinierten Farben auf einer Website, an der ich gerade arbeite, durcheinander gebracht. Dies ist die Nachricht von ihrem Blog:Farbe "Bereiche von Interesse" auf Google Maps API?

Discover the action around you with the updated Google Maps

Nun, nicht viel technische dort info. Hat jemand schon herausgefunden, wo man diese hellbraune/orangefarbene Farbe für "Bereiche von Interesse" ändern kann?

Von Testen here (und diese Verbindung auf ihre Entwickler-Website ist), die einzige Sache, die alles tut, um es all ist, und die speziellere Sie gehen können, ist mit Feature type: all Element type: geometry.fill

+3

Möglicherweise ähnliches Problem auf dem Bugtracker: [Problem 10189: Bug: Seltsamer neuer Kartenstil angezeigt wird] (https://code.google.com/p/gmaps-api -aussagen/issues/detail? id = 10189) – geocodezip

Antwort

1

Um wirklich ‚verstecken‘ die Bereiche von Interesse: zuerst eine Farbe auf all Geometrien eingestellt, und als diese Einstellung verändert werden, indem die Farben für Wasser spezifizieren, Parks, Straßen und so weiter.

Codebeispiel:

var myStyle = [ 
    {featureType: "all", elementType: "geometry.fill", stylers: [{color: "#CCCCCC"}]}, 
    {featureType: "water", elementType: "geometry", stylers: [{hue: "#99CCFF"}, {lightness: 30}, {saturation: 50}]}, 
    {featureType: "road", elementType: "geometry", stylers: [{color: "#eeeeee"},{lightness: 30},{visibility: "simplified"}]}, 
    {featureType: "landscape.natural", elementType: "geometry", stylers: [{color: "#c4d7cd"}]}, 
    {featureType: "poi.park", elementType: "geometry", stylers: [{color: "#b4d9c6"}]}, 
]; 
3

ich einen Sprung des Glaubens gemacht und Set-Modifikatoren für "featureType":"areaOfInterest" und überraschend hat es funktioniert !! Sie können areaOfInterest als Feature-Typ verwenden, um Stile wie jeden anderen Feature-Typ darauf auszurichten.

stelle ich diesen Stil und bekam folgendes Ergebnis:

{ 
    "featureType":"areaOfInterest", 
    "stylers":[ 
    {"saturation" : -100}, 
    {"lightness" : 25}, 
    {"visibility" : "simplified"} 
    ] 
} 

Beachten Sie, dass dieser Stil für das Plugin gmaps4rails Juwel ist und die Syntax für Ihre Anwendung unterscheiden.

Vorher: enter image description here

Nach: enter image description here

+0

Danke, das hat auch für mich funktioniert. Obwohl deine Styler auf meiner Karte nicht gut waren, habe ich einfach eine 'color:' auf 'geometrie.fill' gesetzt :) – Forty

+1

Gern geschehen, ich bin froh, dass es für dich funktioniert hat! Ich hoffe, dass sie das bald in die offizielle API-Dokumentation aufnehmen. – RSmithlal

+1

Ich bekomme den gleichen Effekt, wenn ich '" featureType ":" BlaDiBla "'. Es gibt also wahrscheinlich keinen speziellen Feature-Typ für interessante Bereiche. – RonaldPK