Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > множество маркеров на Google Map


Автор: mogul82 13.5.2009, 14:01
Не могу додуматься как создать много маркеров которые будут обладать своими всплывающими меню.

Один маркер я так делаю:

Код

       var marker = new GMarker(center, {draggable: true});

       GEvent.addListener(marker, "dragstart", function() {
       map.closeInfoWindow();
        });

        GEvent.addListener(marker, "dragend", function() {
         marker[i].openInfoWindowHtml("Это <a href=\"\">ссылка</a>");
        });

        GEvent.addListener(marker, "click", function() {
         marker.openInfoWindowHtml("Это клик, а это <a href=\"\">ссылка</a>");
        });

        map.addOverlay(marker);


А как много? Пробывал в цикле, но тогда всплывающие меню только у одного маркера получается.

Автор: Aliance 15.5.2009, 15:05
Все очень просто, нужно действительно делать все в цикле, но только каждый вызов GEvent.addListener заключать в http://habrahabr.ru/blogs/webdev/38642/.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)