【发布时间】:2013-02-05 15:19:13
【问题描述】:
有没有一种方法可以从地图上可见的 OpenLayers 矢量图层中获取所有要素?
例如,如果图层有 100 个特征,但在我所处的缩放级别,目前我只能看到其中的 20 个特征。
有没有办法以编程方式获取地图上的可见特征?
谢谢
【问题讨论】:
标签: javascript openlayers
有没有一种方法可以从地图上可见的 OpenLayers 矢量图层中获取所有要素?
例如,如果图层有 100 个特征,但在我所处的缩放级别,目前我只能看到其中的 20 个特征。
有没有办法以编程方式获取地图上的可见特征?
谢谢
【问题讨论】:
标签: javascript openlayers
OL2 解决方案,我在 2013 年的回答:
看看OpenLayers的onScreen方法:
http://dev.openlayers.org/docs/files/OpenLayers/Marker-js.html#OpenLayers.Marker.onScreen
OL3解决方案:
【讨论】: