1

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

有什么办法可以得到这个列表?

4

1 回答 1

2

您可以使用getFeaturesInExtentonSource来获取放置在特定区域的功能。但是目前无法通过declutter选项获得仅可见的功能。您可能需要向 OpenLayers 团队请求新方法。

于 2018-09-06T02:37:22.643 回答