0

我剛剛發現了MarkerManager庫,並試圖將其用於我的地圖。無法刷新標記管理器(Gmap v3)

基本上,這裏是一個不正常的部分:

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"); 
}); 

我得到警報「測試1」,而不是「測試2」後未執行的代碼...

看起來刷新方法不起作用...你有任何解釋嗎?

托馬斯

編輯:好的它解決了這只是該Markermanager庫尚未加載,當我用它... :)

+0

您是否收到任何Javascript錯誤? – duncan

回答

0

好它解決了這只是該Markermanager庫不加載,但當我用它... :)