Відповіді:
Існує hasLayerметод, передбачений Leaflet. Це Booleanповертає істину, якщо вже є на карті.
Наприклад, map.hasLayer(yourUserDefinedLayerNameGoesHere);повернеться, trueякщо він доданий до карти чи falseні.
Для отримання більш детальної інформації шукайте документацію на листівку за hasLayerадресою: http://leafletjs.com/reference-1.2.0.html#map-methods-for-layers-and-controls