0
전단계에 몇 개의 GeoJSON 레이어를 만들었지 만 버튼이 눌려지면 특정 레이어를 제거하려고합니다. 전단지가 어떤 이유로 내 레이어를 인식하지 못합니다. 내 코드는 다음과 같습니다.전단지가 레이어를 인식하지 못합니다.
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_Countries' 또는 이와 비슷한 것이 있는지 확인하고 싶다면'map' 레이어가 있는지 확인하십시오. – Jieter