Openlayers-如何使用declutter选项获取渲染的符号列表?

时间:2018-09-05 01:48:58

标签: openlayers openlayers-5

我在OpenLayers v5中添加了带有“ declutter”选项的矢量层。
源特征为500(五百),渲染结果几乎为50(五十)。
渲染后,我只想从图层实例中获取五十个渲染列表。
我知道“ forEachFeatureAtPixel” API,但它只能捕获单个像素点。

有什么办法获得这份名单吗?

1 个答案:

答案 0 :(得分:2)

您可以在getFeaturesInExtent上使用Source来获取放置在特定区域中的要素。但是,目前尚无办法使用declutter选项仅获得可见的功能。您可能需要向OpenLayers团队请求新方法。