как обработать событие, когда маркеры загружаются в память - PullRequest
0 голосов
/ 19 октября 2010

У меня есть много создателей (возможно, 500) для вставки в карты, поэтому я хочу оптимизировать их

google.maps.event.addListener(marker, 'visible_changed', function() {
                alert('ww')
            });

этот код не может предупредить 'ww', когда я увеличиваю карту (поэтому некоторыемаркер не будет виден)

почему не удается вызвать событие visible_changed при zoomin

и как обрабатывать событие, когда маркер загружен в память,

и как обработать событие, когда маркер вставлен в карту,

спасибо

1 Ответ

0 голосов
/ 19 октября 2010

Если вы хотите отобразить столько маркеров, вам следует использовать кластерный маркер или менеджер маркеров - они сделают всю тяжелую работу за вас - все, что вам нужно сделать, это передать им массив объектов маркеров. Больше информации здесь http://code.google.com/p/google-maps-utility-library-v3/wiki/Libraries и демо здесь

...