我对传单有疑问。我尝试仅添加一层,但是传单添加了不止一层。
这里是代码:
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
的方面:
为什么传单要增加三层而不是一层?
在这种情况下,Layer
的三个实例是: