5

è questo il modo corretto di modificare l'aggiunta di sovrapposizione a v3? In V3 addOverlay è deprecato ... e sostituito con setMap?map.addOverlay nell'API di Google v3

if (setContainerVisible == 1) { 
     mapElements[lMapElementIndex]['visible'] = 1; 
     //map.addOverlay(marker); v2 
     marker.setMap(marker); // v3 ?? 
    } 

per maggiori informazioni vedere l'intero fonte http://pastebin.com/w1nm0W75 (linea: 507)

risposta

11

Non del tutto, v'è in realtà un certo numero di modi per farlo. Il più semplice, e quello che probabilmente stai cercando è

marker.setMap(map); 

È anche possibile inizializzare la mappa si suppone di essere associato a quando si inizializza la variabile marcatore nelle markerOptions.

Date un'occhiata a questo documento, descrive i metodi e approcci per aggiungere marcatori e altre sovrapposizioni in V3: https://developers.google.com/maps/documentation/javascript/overlays#AddingOverlays

+0

funziona con mymarker.setMap (mappa); ...Grazie – Jim