openlayers - ZoomToExtent OpenLayers 3

标签 openlayers openlayers-3

OpenLayers 2具有非常有用的map.zoomToExtent(extent)功能。 OpenLayers 3中有类似的东西吗?我可以使用source.getExtent()获得感兴趣的范围,但是我不知道如何将该范围用作“缩放级别”。

最佳答案

关闭功能sfletche链接到:

var extent = source.getExtent();
map.getView().fitExtent(extent, map.getSize());

编辑2013年7月23日

显然不推荐使用fitExtent。应该是ol.View.fit,所以有些东西链接了这个(unestesd):
var extent = source.getExtent();
map.getView().fit(extent, map.getSize()); 

关于openlayers - ZoomToExtent OpenLayers 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23682286/

相关文章:

polygon - OpenLayers 3获取WKT多边形字符串

openlayers-3 - 如何使用 OpenLayers 3 中本地存储的 X/Y/Z.png 图 block

openlayers-3 - 打开第 3 层 : How to create listener for a modify interaction

javascript - 如何从 JSON 文件在 OpenLayers 中绘制点类型几何图形

twitter-bootstrap - 如何在 Open Layers 中创建新的缩放按钮?

openlayers - 如何将 OpenLayers 3 与 Proj4js 一起使用

javascript - Openlayers 中的 KML 层在本地主机上不起作用

javascript - open layers 3 如何以编程方式绘制多边形?

javascript - OpenLayers:OSM 未显示在 div 上

javascript - Openlayers 标记在多个标记上单击事件