如果是 var layerWFS = new ol.layer.Vector({
source: new ol.source.Vector({
loader: function(extent) {
$.ajax('http://localhost:8080/geoserver/wfs', {
type: 'GET',
data: {
service: 'WFS',
version: '1.1.0',
request: 'GetFeature',
typename: 'dgm:all_block_boundary_point',
srsname: 'EPSG:3857',
bbox: extent.join(',') + ',EPSG:3857'
}
}).done(function(response) {
layerWFS
.getSource()
.addFeatures(new ol.format.WFS()
.readFeatures(response));
// console.log(response);
});
},
strategy: ol.loadingstrategy.bbox,
projection: 'EPSG:3857'
})
});
map.addLayer(layerWFS);
,我可以获取要素信息,但如何从{{1}}
下面的代码如何提取该功能的信息?
{{1}}
答案 0 :(得分:1)
您可以使用feature.getProperties()
获取功能信息以获取所有属性,或使用feature.get()
获取特定信息。
修改:看起来他想要通过选择来检索要素信息。这是 OP 的解决方案。
我使用migrate
ol.interaction.Select()