2012-10-03 15 views
6

समाप्त हो गया है, इसलिए मेरे पास एक ऐसा एप्लिकेशन है जिसमें मार्कर (कई सैकड़ों) मार्कर हैं। मैं अपने मार्करों को क्लस्टर करने के लिए Google द्वारा आपूर्ति किए गए markerclusterer.js का उपयोग करता हूं और पूरी चीज़ को देखने में आसान बनाता हूं। मैं एपीआई वी 3 का उपयोग कर रहा हूँ।मार्करक्लस्टर के बाद फायर इवेंट

मैं उन सभी के साथ ठीक हूं। लेकिन मैं क्या करना चाहता हूं कुछ मार्कर क्लस्टरर ने सभी मार्करों को क्लस्टरिंग समाप्त कर दिया है। मैंने इसे खुद करने की कोशिश की है लेकिन बिना किसी नज़र से।

कोई सुझाव? (मुझे लगता है कि यह मेरे विचार से आसान होगा और मेरा दिमाग सिर्फ तले हुए हैं)

उत्तर

5

मैं बस वही चीज़ सोच रहा था।

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

यह पूरी तरह से काम किया! धन्यवाद @choc – gordon

+1

यकीन नहीं है कि क्यों मैं इसे काम पर नहीं ला सकता। http://jsfiddle.net/dgsbzvgw/1/ – Jacksonkr

+2

एपीआई वी 3 - काम नहीं कर रहा – nadav

1

क्या नक्शा "idle" ईवेंट आपके लिए काम करेगा? मार्करक्लस्टरर समाप्त होने के बाद इसे आग लगनी चाहिए (माना जाता है कि पृष्ठ लोड होने पर आप मार्करक्लस्टरर लोड कर रहे हैं)।

+0

खैर मैं एक ajax अनुरोध करते हैं और मार्करों के लिए डेटा प्राप्त कर, और फिर markerclusterer यह बात है क्या कर रहा है के लिए नक्शे के "निष्क्रिय" घटना का उपयोग कर रहा है: यह कैसे मैंने किया है। यह तब होता है जब मैं पूरा करता हूं कि मैं प्राप्त करना और घटना करना चाहता हूं। – gordon

संबंधित मुद्दे