У меня проблема с листовкой. Я пытаюсь добавить только один слой, но листовка добавляет более одного.
Вот код:
var region_layer = L.geoJSON(layer);
// Count layers
console.log("Before adding a layer")
let i = 0;
mymap.eachLayer(function(){ i += 1; });
console.log('Map has', i, 'layers.');
// Add one layer
mymap.addLayer(region_layer);
// Count layers again
console.log("After adding a layer")
let z = 0;
mymap.eachLayer(function(){ z += 1; });
console.log('Map has', z, 'layers.');
А вот вывод в консоли:
Before adding a layer
Map has 0 layers.
After adding a layer
Map has 3 layers.
и вот аспект первой переменной layer
:
![enter image description here](https://i.stack.imgur.com/ezBXi.png)
Почему листовка добавляет 3 слоя вместо одного?