में मार्कर के साथ डेटा कैसे पास करें, मैं अपने प्रोजेक्ट में ओपनस्ट्रीटमैप के साथ लीफलेट जेएस का उपयोग कर रहा हूं।
मेरे पास मेरे मानचित्र में एक ही स्थान पर एकाधिक सर्कलमार्क हैं।
मैं उस सर्कलमार्कर्स में कुछ आईडी स्टोर करना चाहता हूं ताकि मैं पहचान सकूं कि सर्कलमार्कर पर क्लिक होने पर कौन सा डेटा रेफर किया जाना चाहिए।लीफलेट जेएस
मेरे circlemarker
var myMarker = L.circleMarker(myPoint, { title: 'unselected', radius: 20 });
myMarker.addTo(map);
यहाँ मैं अन्य उद्देश्य है कि नहीं कर सकते मुझे इसका उपयोग क्यों के लिए शीर्षक का उपयोग कर रहा है।
क्या कोई मुझे ऐसा करने का कोई तरीका बता सकता है।
मैंने ऐसा करने की कोशिश की। var customCircleMarker = L.circleMarker।विस्तार ({ विकल्प: { छात्र नाम: '', } }); var myMarker = new customCircleMarker (myPoint, {title: 'अचयनित', त्रिज्या: 20, छात्र नाम: छात्र [के] .नाम}); // myMarker.on ('क्लिक करें', selectMarker); myMarker.addTo (मानचित्र); तो यह मानचित्र पर मार्कर जोड़ नहीं रहा है –
क्षमा करें। टाइपो। 'L.CircleMarker.extend'। 'CircleMarker' में 'सी' को पूंजीकृत किया जाना चाहिए। मेरे जवाब में एक JSFiddle भी जोड़ा। –
यह बहुत अच्छी तरह से काम करता है। धन्यवाद –