如何在谷歌地图上显示多个标记

时间:2012-06-18 12:18:18

标签: asp.net google-maps

我有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);
   }
}

任何帮助将不胜感激......

1 个答案:

答案 0 :(得分:1)

来自google maps API v2的代码,已弃用。任何新的地图都应该用v3实现。

有很多方法可以做到这一点,如果您遇到v2,请参阅Mike Williams' v2 tutorial

我已将他的一些示例翻译成v3,请参阅http://www.geocodezip.com