0

ライブラリ 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ライブラリがまだロードされていなかっただけです... :)

4

1 に答える 1

0

OK、解決しました。使用したときにMarkermanagerライブラリがまだロードされていなかっただけです... :)

于 2011-09-26T20:38:24.683 に答える