我使用此代码将 KML 文件加载到 OpenLayers:
var kmlLayer = new OpenLayers.Layer.Vector("KML", {
projection: map.displayProjection,
isBaseLayer: false,
strategies: [new OpenLayers.Strategy.Fixed()],
protocol: new OpenLayers.Protocol.HTTP({
url: "mykml.kml",
format: new OpenLayers.Format.KML({
extractStyles: true,
extractAttributes: true,
maxDepth: 2
})
})
});
现在我必须列出这个文件中包含的多边形的所有名称。
尝试console.log(kmlLayer.features)
我可以看到这些功能,但我不知道如何访问它们。请参阅http://s14.directupload.net/file/d/3148/2et4d7wf_png.htm因为我还不允许上传图片。
如何获取这些功能的名称和描述?
提前致谢。