2012-10-03 19 views
6

Mam więc aplikację zawierającą mapę z (kilkoma setkami) znaczników. Używam znacznika markerclusterer.js dostarczonego przez Google, aby zgrupować moje znaczniki i sprawić, że wszystko będzie łatwiejsze do obejrzenia. Używam API V3.Pożarowe zdarzenie po zakończeniu MarkerClusterer

Nic mi nie jest z tym wszystkim. Ale chciałbym wykonać pewne działanie, gdy markerkalker zakończył grupowanie wszystkich znaczników. Próbowałem to zrobić sam, ale bez patrzenia.

Wszelkie sugestie? (Zakładam, że będzie to łatwiejsze niż myślę i mój mózg jest po prostu smażony)

Odpowiedz

5

Po prostu zastanawiałem się nad tym samym. To jak to zrobiłem:

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

To działało idealnie! Dzięki @choc – gordon

+1

Nie wiem, dlaczego, ale nie mogę tego uruchomić. http://jsfiddle.net/dgsbzvgw/1/ – Jacksonkr

+2

API V3 - NIE DZIAŁA – nadav

1

Czy wydarzenie na mapie "idle" zadziała dla ciebie? Powinien zostać uruchomiony po zakończeniu operacji MarkerClusterer (zakładając, że ładujesz MarkerClusterer po załadowaniu strony).

+0

Dobrze używam „idle” Event mapy na zrobić żądania AJAX i pobierać dane do markerów, a następnie markerclusterer robi to sprawa. Kiedy skończę to, co chcę otrzymać i wydarzenie. – gordon

Powiązane problemy