यह जांचने के लिए कि नक्शे पर पहले से एक लीफलेट लेयर जोड़ा गया है या नहीं?


14

मैंने एक सरल मानचित्र ऐप बनाया है जहाँ मेरे पास एक मानचित्र के ऊपर एक परत है। पत्रक में, मैं यह कैसे जांच सकता हूं कि क्या परत पहले से मौजूद है?

जवाबों:


22

hasLayerUSC द्वारा प्रदान की गई एक विधि है। Booleanयदि यह पहले से ही नक्शे पर है तो यह सही है।

उदाहरण के लिए, यदि यह मानचित्र में जोड़ा जाता है या नहीं तो map.hasLayer(yourUserDefinedLayerNameGoesHere);वापस आ जाएगा ।truefalse

अधिक जानकारी के लिए यहां दिए गए CAT प्रलेखन hasLayerको देखें: http://leafletjs.com/reference-1.2.0.html#map-methods-for-layers-and-controls

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.