Creé una aplicación de mapa simple donde tengo una capa encima de un mapa. En Leaflet, ¿cómo puedo verificar si la capa ya está presente?
Creé una aplicación de mapa simple donde tengo una capa encima de un mapa. En Leaflet, ¿cómo puedo verificar si la capa ya está presente?
Respuestas:
Hay un hasLayer
método proporcionado por Leaflet. Es un Boolean
resultado verdadero si ya está en el mapa.
Por ejemplo, map.hasLayer(yourUserDefinedLayerNameGoesHere);
volverá true
si se agrega al mapa o false
si no.
Para obtener más detalles, busque la documentación del folleto hasLayer
en: http://leafletjs.com/reference-1.2.0.html#map-methods-for-layers-and-controls