Zbudowałem prostą aplikację do map, w której mam warstwę na mapie. Jak mogę sprawdzić, czy warstwa jest już obecna w Ulotce?
Zbudowałem prostą aplikację do map, w której mam warstwę na mapie. Jak mogę sprawdzić, czy warstwa jest już obecna w Ulotce?
Odpowiedzi:
Istnieje hasLayer
metoda dostarczona przez Leaflet. To jest Boolean
prawda, jeśli jest już na mapie.
Na przykład map.hasLayer(yourUserDefinedLayerNameGoesHere);
wróci, true
jeśli zostanie dodany do mapy lub false
nie.
Aby uzyskać więcej informacji, wyszukaj w dokumentacji UlotkihasLayer
: http://leafletjs.com/reference-1.2.0.html#map-methods-for-layers-and-controls