Как проверить, добавлен ли слой листовок на карту?


14

Я построил простое приложение карты, где у меня есть слой поверх карты. В Leaflet, как я могу проверить, если слой уже присутствует?

Ответы:


22

Существует hasLayerметод, предоставленный Leaflet. Это Booleanвозвращает true, если уже на карте.

Например, map.hasLayer(yourUserDefinedLayerNameGoesHere);вернется, trueесли он будет добавлен на карту или falseнет.

Для получения более подробной информации ищите документацию Leaflet по hasLayerадресу: http://leafletjs.com/reference-1.2.0.html#map-methods-for-layers-and-controls

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.