2013-08-22 1 views
11

Ich habe ein Problem, ich versuche, einen benutzerdefinierten Schatten hinzuzufügen, aber irgendwie wird es nicht angezeigt. Ich habe mit dem Firefrog nach Fehlern gesucht, aber nichts falsches, der Pfad ist auch korrekt. Ich habe keine Ahnung, warum es nicht funktioniert. Code unten.Shadow google maps marker

var marker = new google.maps.Marker({ 
     map: map, 
     position: latlngset, 
     shadow: 'codes/icon/shadow.png', 
     icon: baseicon+icon 
     }); 
+0

Hinweis: Markierungsschatten wurden in Version 3.14 der Google Maps JavaScript API entfernt. Alle programmatisch festgelegten Schatten werden ignoriert. – DevWL

Antwort

26

Mit der Veröffentlichung von v3.14 als experimenteller Version, wird alle Karten nicht eine Versionsnummer anzugeben, wird das neue Visual Refresh Verhalten bekommen, die keinen Schatten enthält.

Changes in the visual refresh

  • Alle Schatten sind in der Visual Refresh entfernt. Alle programmatisch festgelegten Schatten werden ignoriert.
+5

Wow. Das Erzwingen des "sauberen" visuellen Stils durch vollständiges Deaktivieren von Schatten ist etwas zu viel. Nur für die Referenz - der Parameter für die Angabe der Version ist "v". Wenn Sie also die neueste Version haben möchten, fügen Sie einfach '& v = 3' hinzu. Wenn Sie eine bestimmte Versionsnummer haben wollten, ist es '& v = 3.13'. – blade

+2

Allerdings sind nur 3 Versionen verfügbar, nachdem die Änderung der visuellen Aktualisierung die "eingefrorene" Version erreicht hat, wird sie nicht mehr vermieden. – geocodezip