2012-06-18 103 views
0

我有代碼爲谷歌地圖在那裏我從地圖上的數據庫,並顯示地方統籌的多種標記。 Noww我想爲各個地方設置多個標記。我怎樣才能做到這一點?我的代碼遵循地圖如何顯示在谷歌地圖

function loadGmap(lat,lang) { 
    if (GBrowserIsCompatible()) { 
     var point; 
     var map = new GMap2(document.getElementById("Gmap")); 
     map.addControl(new GOverviewMapControl()); 
     map.enableDoubleClickZoom(); 
     map.enableScrollWheelZoom(); 
     map.addControl(new GMapTypeControl()); 
     map.addControl(new GSmallMapControl());enter code here 
     point = new GLatLng(lat,lang); 
     var marker = new GMarker(point); 
     map.setCenter(point, 17); 
     map.addOverlay(marker); 
     map.setMapType(G_HYBRID_MAP); 
    } 
} 

任何幫助將不勝感激...

回答

1

該代碼從谷歌地圖API第2版,它被廢棄了。任何新地圖都應該使用v3來實施。

有許多方法可以做到這一點,如果你是卡在V2,見Mike Williams' v2 tutorial

我翻譯了他的一些例子,V3,看到http://www.geocodezip.com

+0

只是一個快速的音符,V2可以被關閉,早在明年五月,所以你真的不應該用它留下來。 –

+0

感謝馬諾標誌烏拉圭回合的建議,我在V3得到解決.. – Reshma