2012-10-03 17 views
6

У меня есть приложение, содержащее карту с несколькими сотнями маркеров. Я использую markerclusterer.js, поставляемый Google, чтобы сгруппировать мои маркеры и сделать все, на что проще смотреть. Я использую API V3.Событие пожара после завершения MarkerClusterer

У меня все в порядке. Но то, что я хотел бы сделать, это выполнить некоторые действия, когда markerclusterer завершил кластеризацию всех маркеров. Я попытался сделать это сам, но не смотрю.

Любые предложения? (Я предполагаю, что это будет легче, чем я думаю, и мой мозг просто обжарен)

ответ

5

Мне было просто интересно то же самое. Это, как я это сделал:

google.maps.event.addListener(markerClusterer, 'clusteringend', myFunction); 
+0

Это сработало отлично! Спасибо @choc – gordon

+1

Не знаю, почему, но я не могу заставить это работать. http://jsfiddle.net/dgsbzvgw/1/ – Jacksonkr

+2

API V3 - НЕ РАБОТАЕТ – nadav

1

Будет ли работать картинка "idle"? Он должен срабатывать, как только MarkerClusterer закончил (при условии, что вы загружаете MarkerClusterer при загрузке страницы).

+0

Ну я с помощью карты в «холостой ход» событие, чтобы сделать запрос AJAX и тянуть в данных для маркеров, а затем markerclusterer делает это дело. Это когда это закончится, что я хотел бы получить и событие. – gordon

Смежные вопросы