[英]Leaflet map not recognizing layer
因此,我在Leaflet中創建了一些GeoJSON圖層,但是我試圖在按下按鈕時刪除某些圖層。 由於某種原因,Leaflet無法識別我的圖層。 這是我的代碼:
var GE_Countries = L.geoJson(GE_Countries)
var GE_Cities = L.geoJson(GE_Cities)
var map = L.map('map', {
// set geographic center
center: [41.4, -110],
// set initial zoom level
zoom: 4,
maxZoom: 8,
minZoom: 2
});
var attribute;
var attributes;
if (map.hasLayer(map)) {
console.log("map layer present");
} else {
console.log("no layer present")
}
控制台記錄“不存在任何層”。 任何幫助超級贊賞!
GE_Cities.addTo(map);
GE_Countries.addTo(map);
if (map.hasLayer(GE_Cities)) {
…
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.