5

這是正確的方式來添加覆蓋到v3?在V3中,addOverlay已被棄用...並被替換爲setMap?map.addOverlay在谷歌API v3

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

更多的相關信息看到整個源http://pastebin.com/w1nm0W75(線:507)

回答

11

不完全是,居然還有許多方法可以做到這一點。最簡單的,和你很可能尋找的是

marker.setMap(map); 

您也可以初始化它應該地圖被綁定在初始化的MarkerOptions的標記變量時。

看看這個文件,它描述的方法和途徑,以添加標記等覆蓋在V3:https://developers.google.com/maps/documentation/javascript/overlays#AddingOverlays

+0

它與mymarker.setMap(圖) ...謝謝 – Jim