Не удается обновить менеджер маркеров (Gmap v3) - PullRequest
0 голосов
/ 14 сентября 2011

Я только что обнаружил библиотеку 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", а код после этого не выполняется ...

Похоже, метод обновления не будет работать ... У вас есть какое-либо объяснение?

Thomas

РЕДАКТИРОВАТЬ: Хорошо, это решено, просто библиотека Markermanager еще не была загружена, когда я ее использовал ...:)

1 Ответ

0 голосов
/ 27 сентября 2011

Хорошо, это решено, просто библиотека Markermanager еще не была загружена, когда я ее использовал ...:)

...