MarkerClusterer & jQuery UI Map: clusters not showing -
मैं markerclusterer के साथ jquery-ui-map प्लगइन का उपयोग कर रहा हूं।
मार्कर एक से लोड होते हैं बाहरी JSON फ़ाइल यह प्रत्येक जानकारी विंडो के लिए मार्करों और सामग्री को जोड़ने के लिए बहुत अच्छा काम करता है अब तक कोई समस्या नहीं है।
jQuery, jQuery UI मानचित्र और मार्कर क्लिपस्ट्रेर स्क्रिप्ट मेरे दस्तावेज़ में ठीक से संदर्भित हैं। हालांकि, मुझे मार्कर्स क्लस्टर नहीं लगता I
यहां नक्शा दिखाने के लिए मेरी स्क्रिप्ट क्या मैं कुछ देख रहा हूं?
$ ('# map_canvas')। Gmap ()। बाइंड ('init', फ़ंक्शन (इवेंट, मैप) {$ .getJSON (MY_JSON_URL, फ़ंक्शन (डेटा) {$ .each ( Data.posts, फ़ंक्शन (i, मार्कर) {$ ('# map_canvas')। Gmap ('addMarker', {'position': new google.maps.LatLng (marker.custom_fields._cmb_tatort_map_latitude, marker.custom_fields._cmb_tatort_map_longitude)} ) .क्लिक करें (फ़ंक्शन () {$ ('# map_canvas')। Gmap ('openInfoWindow', {// कुछ सामग्री यहां},);});});}); $ ('# map_canvas') जीएमएपी ('सेट', 'मार्कर क्लस्टरर', नया मार्कर क्लास्टरर ($ ('$ map_canvas')। Gmap ('get', 'map'), $ ('# map_canvas')। Gmap ('get', 'markers') ));});
मार्करों को मानचित्र में जोड़ दिया गया है के बाद आपको मार्कर क्लस्टर बनाने की आवश्यकता है, पहले नहीं।
$ ('# map_canvas')। Gmap ()। बाइंड ('init', फ़ंक्शन (इवेंट, मैप) {$ .getJSON (MY_JSON_URL, फ़ंक्शन (डेटा) {$ .each (डेटा पोस्ट, फ़ंक्शन (i, मार्कर) {$ ('# map_canvas')। Gmap ('addMarker', {'स्थिति': नया google.maps.LatLng (marker.custom_fields._cmb_tatort_map_latitude, marker.custom_fields। _cmb_tatort_map_longitude)}। क्लिक करें (फ़ंक्शन () {$ ('# map_canvas')। Gmap ('openInfoWindow', {// कुछ सामग्री यहां}, यह);});}); $ ('# map_canvas') जीएमएपी ('सेट', 'मार्कर क्लस्टरर', नया मार्कर क्लास्टरर ($ ('$ map_canvas')। Gmap ('get', 'map'), $ ('# map_canvas')। Gmap ('get', 'markers') ));});});
Comments
Post a Comment