Javascript 未捕获类型错误:无法读取属性';0';对于未定义的-在传单中。每层函数
我对传单和javascript都是新手,我很难弄清楚这个错误是从哪里来的 我试图确定geoJSON对象中的哪些特性在当前映射范围中可见,然后在标记中列出这些特性。我收到的错误在传单.js中显示为“Uncaught TypeError:无法读取未定义的属性“0” 以下是我代码的相关部分。geoJSON正在以我想要的方式加载和显示,我只是没有在HTML中显示任何东西Javascript 未捕获类型错误:无法读取属性';0';对于未定义的-在传单中。每层函数,javascript,leaflet,Javascript,Leaflet,我对传单和javascript都是新手,我很难弄清楚这个错误是从哪里来的 我试图确定geoJSON对象中的哪些特性在当前映射范围中可见,然后在标记中列出这些特性。我收到的错误在传单.js中显示为“Uncaught TypeError:无法读取未定义的属性“0” 以下是我代码的相关部分。geoJSON正在以我想要的方式加载和显示,我只是没有在HTML中显示任何东西 geojson.eachLayer(function (lyr){ f = lyr.feature;
geojson.eachLayer(function (lyr){
f = lyr.feature;
if (map.getBounds().contains(f.latLng)){
console.log(lyr)
var extentresults = [
'<li>', f.properties.Author + ", " + f.properties.Title + ", " , '</li>'
].join("\n");
document.getElementById("list").innerHTML += extentresults;
}
});
geojson.eachLayer(函数(lyr){
f=歌词特征;
if(map.getBounds()包含(f.latLng)){
console.log(lyr)
变量extentresults=[
“”,f.properties.Author+”,“+f.properties.Title+”,“,”,“ ”
].加入(“\n”);
document.getElementById(“list”).innerHTML+=extentresults;
}
});
geojson是我的geojson对象,map是我的map对象。
在我的HTML中,我只有:
<div>
<ul id="list"></ul>
</div
控制台的输出是什么..请将其添加到问题中好吗?控制台的输出是什么..请将其添加到问题中好吗?