Saya membangun aplikasi peta sederhana di mana saya memiliki layer di atas peta. Di Leaflet, bagaimana saya bisa mengecek apakah layer sudah ada?
Saya membangun aplikasi peta sederhana di mana saya memiliki layer di atas peta. Di Leaflet, bagaimana saya bisa mengecek apakah layer sudah ada?
Jawaban:
Ada hasLayer
metode yang disediakan oleh Leaflet. Itu Boolean
yang mengembalikan true jika sudah ada di peta.
Misalnya, map.hasLayer(yourUserDefinedLayerNameGoesHere);
akan kembali true
jika ditambahkan ke peta atau false
jika tidak.
Untuk perincian lebih lanjut, cari dokumentasi Leaflet hasLayer
di: http://leafletjs.com/reference-1.2.0.html#map-methods-for-layers-and-controls