我有Google地图的代码,我从数据库中获取坐标并在地图上显示地点。现在我想为各个地方设置多个标记。我怎样才能做到这一点?我的代码如下地图
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);
}
}
任何帮助将不胜感激......
答案 0 :(得分:1)
来自google maps API v2的代码,已弃用。任何新的地图都应该用v3实现。
有很多方法可以做到这一点,如果您遇到v2,请参阅Mike Williams' v2 tutorial。
我已将他的一些示例翻译成v3,请参阅http://www.geocodezip.com