如何从Openlayers 3中的矢量图层获取要素信息

时间:2018-05-30 07:33:35

标签: openlayers

如果是 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}}

1 个答案:

答案 0 :(得分:1)

您可以使用feature.getProperties()获取功能信息以获取所有属性,或使用feature.get()获取特定信息。

修改:看起来他想要通过选择来检索要素信息。这是 OP 的解决方案。

我使用migrate

找到了解决方案
ol.interaction.Select()