无法刷新标记管理器(Gmap v3)

Cannot refresh marker manager (Gmap v3)

本文关键字:Gmap v3 管理器 刷新      更新时间:2023-09-26

我刚刚发现了库MarkerManager,我正试图将它用于我的地图。

基本上,这里是不工作的部分:

google.maps.event.addDomListener(window, 'load', initialize);
//-- Function called when the body is loaded --//
function initialize() {
var myOptions = {
    minZoom: 12,
    mapTypeId: google.maps.MapTypeId.ROADMAP
};
    map = new google.maps.Map(document.getElementById('map_canvas'), myOptions);
    var bounds = new google.maps.LatLngBounds(new google.maps.LatLng(48.81,2.249), new google.maps.LatLng(48.903,2.416));
    map.fitBounds(bounds);

    mmng = new MarkerManager(map);
    google.maps.event.addListener(mmng, 'loaded', function() {
        var marker = new google.maps.Marker({
    position: initial_center,
    icon: "img/m1.png",
    title: "GO"
    });
    mmng.addMarkers(new Array(marker));
    alert("test1");
    mmng.refresh();
    alert("test2");
});

我得到警报"test1",但不是"test2",之后的代码没有执行…

看起来刷新方法不工作…你能解释一下吗?

托马斯

编辑:好吧,它解决了它只是,markmanager库还没有加载,当我使用它…:)

好吧,这是解决它只是,Markermanager库还没有加载,当我使用它…:)