解决方法
对于OpenLayers 2:
Map.getExtent()
…将返回一个Bounds,然后您可以使用以任意数量的方式获得纬度/长坐标:http://dev.openlayers.org/apidocs/files/OpenLayers/BaseTypes/Bounds-js.html#OpenLayers.Bounds
理想情况下,您可以将向量转换为几何对象,并使用Bounds.intersectBounds()检查它们对Map.getExtent(),以查看它们是否在当前视口中.
对于OpenLayers 3:
ol.Map.getView().calculateExtent(map.getSize())
…将返回一个坐标数组,表示范围的边界框.