Як перевірити, чи вже доданий шар листівки на карті?


14

Я створив простий додаток для карти, де у мене шар на вершині карти. Як я можу перевірити, чи шар вже присутній у Leaflet?

Відповіді:


22

Існує hasLayerметод, передбачений Leaflet. Це Booleanповертає істину, якщо вже є на карті.

Наприклад, map.hasLayer(yourUserDefinedLayerNameGoesHere);повернеться, trueякщо він доданий до карти чи falseні.

Для отримання більш детальної інформації шукайте документацію на листівку за 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.