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

时间:2011-09-13 22:30:46

标签: javascript google-maps google-maps-api-3 google-maps-markers markermanager

我刚刚发现了库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”,之后的代码没有执行...

看起来刷新方法不起作用......你有解释吗?

托马斯

编辑:好的,它已经解决了,当我使用它时,Markermanager库还没有加载......:)

1 个答案:

答案 0 :(得分:0)

好的,它已经解决了,当我使用它时,Markermanager库还没有加载......:)