2012-06-18 69 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