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 hasLayermetoda dostarczona przez Leaflet. To jest Booleanprawda, jeśli jest już na mapie.
Na przykład map.hasLayer(yourUserDefinedLayerNameGoesHere);wróci, truejeśli zostanie dodany do mapy lub falsenie.
Aby uzyskać więcej informacji, wyszukaj w dokumentacji UlotkihasLayer : http://leafletjs.com/reference-1.2.0.html#map-methods-for-layers-and-controls