如何获取在“类型”之后定义的id:功能选择中的“功能”。首先我按照你的设置设置它。 然后我尝试得到这个id警报(e.feature.id),它给我这样的OpenLayers.Feature.Vector_2345
var featurecollection = {
"type": "FeatureCollection",
"features": [
<?php for($i=0;$i<$size_of_loop;$i++){ ?>
{
"type": "Feature",
id:"<?php echo $i ?>",
"geometry":
{
type: "Polygon",
coordinates:
[[
<?php
echo $var[$i];
?>
]]
},
},
<?php }?>
]
};
答案 0 :(得分:0)
alert(featurecollection.features[0].id);
编辑,如果要迭代它,或使其动态化:
for(var i = 0; i <featurecollection.features.length; i++) {
var id = featurecollection.features[i].id;
}
function getFeatureId(var index) {
if(typeof(index != 'undefined') && index > 0)
return featurecollection.features[id].id;
}