पर एक लिंक जोड़ें बहुत आसान सवाल: मैं नक्शा मार्करों को क्लिक करने योग्य पत्र में कैसे बना सकता हूं और उपयोगकर्ता को किसी अन्य पृष्ठ पर रूट कर सकता हूं? प्रत्येक मार्कर का अपना पृष्ठ होता है।पत्रक: मार्कर
मैंने बिना सफलता के निम्नलिखित प्रयास किए हैं; किसी भी तरह सभी मार्कर एक ही पृष्ठ पर इंगित करते हैं, जो अंतिम असाइन किया गया यूआरआई है।
var markers = [
{ coords: [51.505, -0.09], uri: '/some-page' },
...
];
for(x in markers)
{
L.marker(markers[x].coords).on('click', function() {
window.location = markers[x].uri;
}).addTo(map);
}
यह समस्या वास्तव में मुझे पागल कर रही है।
आप सरणियों पुनरावृति करने के लिए एक 'for..in' पाश का उपयोग नहीं करना चाहिए। इसके अलावा, आप वैश्विक दायरे में 'x' लीक कर रहे हैं; 'var' का प्रयोग करें। – josh3736
आप सही हैं - मैं इसके बजाय थोड़ी देर लूप में बदल गया। धन्यवाद। – Ivar