我有下面的javascript;
var XX = $.getJSON("skiareas-polygons.geojson",function(data){
// add data to map
L.geoJson(data, {
style: function (feature) {
return {
color : 'black',
weight: 1,
fill: true,
fillColor: 'grey',
fillOpacity: 0.3
};
}
}).addTo(map);
});
我很难理解如何访问响应对象。 特别是,我可以看到下面的responseJSON,索引为0、1和2。我想要什么
(1) 访问responseJSON.features.0.properties.name? (2) 想要所有索引中所有数据的 geojson 版本还是只是 0?
抱歉,但我希望我说清楚了。 也许我只需要一些正确方向的指示或阅读链接?
使用简单的responseJSON.features[0].properties.name
由于
features
是一个数组并包含 3 个元素,因此使用方括号来访问元素,而不是点符号(点符号用于访问对象的属性)。