2013-08-22 11 views
11

In caso di problemi, sto cercando di aggiungere un'ombra personalizzata ma in qualche modo non viene visualizzata. Ho controllato i bug usando firebug ma niente di sbagliato, anche il percorso è corretto. Non ho idea del perché non funzioni. codice qui sotto.Ombra non mostra l'indicatore di google maps

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

Nota: le ombre dei marker sono state rimosse nella versione 3.14 dell'API JavaScript di Google Maps. Eventuali ombre specificate a livello di codice verranno ignorate. – DevWL

risposta

26

Con il rilascio della v3.14 come la versione sperimentale, le mappe non specificare un numero di versione, sarà possibile ottenere il nuovo comportamento di aggiornamento visivo, che comprende ombre.

Changes in the visual refresh

  • Tutte le ombre sono stati rimossi in aggiornamento visivo. Eventuali ombre specificate a livello di codice verranno ignorate.
+5

Wow. Costringere lo stile visivo "pulito" disattivando completamente le ombre è un po 'eccessivo. Solo per riferimento - il parametro per specificare la versione è "v", quindi se si desidera l'ultima versione, basta aggiungere '& v = 3'. Se si desidera un particolare numero di versione, allora è '& v = 3.13'. – blade

+2

Tuttavia, sono disponibili solo 3 versioni, dopo che la modifica dell'aggiornamento visivo ha raggiunto la versione "congelata", non sarà possibile evitarla. – geocodezip

Problemi correlati