5

jest to poprawny sposób na zmianę dodawania nakładki do wersji 3? W V3 addOverlay jest przestarzałe ... i zastąpione przez setMap?map.addOverlay w Google API v3

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

wiecej informacje o zobaczyć całą źródło http://pastebin.com/w1nm0W75 (line: 507)

Odpowiedz

11

Niezupełnie, istnieje rzeczywiście wiele sposobów można to zrobić. Najprostszym, a co pewnie szukasz

marker.setMap(map); 

Można również zainicjować mapa to powinien być związany podczas inicjowania zmienną znacznika w markerOptions.

Spójrz na tym dokumencie, opisuje metody i podejścia, aby dodać znaczniki i inne nakładki w V3: https://developers.google.com/maps/documentation/javascript/overlays#AddingOverlays

+0

współpracuje z mymarker.setMap (mapa); ...dzięki – Jim

Powiązane problemy