我有这个 geojson 文件:
{
"type":"FeatureCollection",
"features":[
{
"type":"Feature",
"properties":{
"Adresse":"### St-Roch",
"Type":"famille"
},
"geometry":{
"type":"Point",
"coordinates":[
-73.6291292309761,
45.52982413033413
]
}
},
{
"type":"Feature",
"properties":{
"Adresse":"### St-Roch",
"Type":"organisme"
},
"geometry":{
"type":"Point",
"coordinates":[
-73.62943768501282,
45.531770729329985
]
}
}
]
}
这是我的脚本(的一部分):
var request = new XMLHttpRequest();
request.open("GET", "photoParcEx.geojson", false);
request.send(null);
var dataJSON = JSON.parse(request.responseText);
console.log(dataJSON.features.properties.Adresse);
photoParcEx.addTo(maCarte).on('click', function () {
sidebar.toggle();
document.getElementById("sidebar").innerHTML = "Type : " + dataJSON.Adresse;
});
我试图将“Adresse”键发送到内部 HTML,但始终未定义。当我尝试使用控制台日志打印该值时,情况也是如此。
我究竟做错了什么 ?
守候你守候我
相关分类