有没有办法从地图上可见的 OpenLayers 矢量图层中获取所有要素?
例如,如果图层有 100 个特征,但在我所处的缩放级别,目前我只能看到其中的 20 个特征。
有没有办法以编程方式获取地图上的可见特征?
谢谢
有没有办法从地图上可见的 OpenLayers 矢量图层中获取所有要素?
例如,如果图层有 100 个特征,但在我所处的缩放级别,目前我只能看到其中的 20 个特征。
有没有办法以编程方式获取地图上的可见特征?
谢谢
OL2 解决方案,我在 2013 年的回答:
看看onScreen
OpenLayers的方法:
http://dev.openlayers.org/docs/files/OpenLayers/Marker-js.html#OpenLayers.Marker.onScreen
OL3解决方案: