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?
14
Hay un hasLayermétodo proporcionado por Leaflet. Es un Booleanresultado verdadero si ya está en el mapa.
Por ejemplo, map.hasLayer(yourUserDefinedLayerNameGoesHere);volverá truesi se agrega al mapa o falsesi no.
Para obtener más detalles, busque la documentación del folleto hasLayeren: http://leafletjs.com/reference-1.2.0.html#map-methods-for-layers-and-controls