我在OpenLayers v5中添加了带有“ declutter”选项的矢量层。
源特征为500(五百),渲染结果几乎为50(五十)。
渲染后,我只想从图层实例中获取五十个渲染列表。
我知道“ forEachFeatureAtPixel” API,但它只能捕获单个像素点。
有什么办法获得这份名单吗?
答案 0 :(得分:2)
您可以在getFeaturesInExtent
上使用Source
来获取放置在特定区域中的要素。但是,目前尚无办法使用declutter
选项仅获得可见的功能。您可能需要向OpenLayers团队请求新方法。