Respostas:
Existe um hasLayer
método fornecido pelo Leaflet. É um Boolean
que retorna verdadeiro se já estiver no mapa.
Por exemplo, map.hasLayer(yourUserDefinedLayerNameGoesHere);
retornará true
se for adicionado ao mapa ou false
se não for.
Para obter mais detalhes, consulte a documentação do folheto hasLayer
em: http://leafletjs.com/reference-1.2.0.html#map-methods-for-layers-and-controls