如何自动缩放/平移到矢量图层中的所有要素?

jpe*_*lli 2 zoom openlayers pan

使用Openlayers,我想在显示矢量层中所有要素的位置初始化地图。怎么做?

jpe*_*lli 5

这有点锋利/粗糙

map.zoomToExtent(yourVectorLayer.getDataExtent());
Run Code Online (Sandbox Code Playgroud)

这可能更平滑

map.panTo(yourVectorLayer.getDataExtent().getCenterLonLat());
map.zoomTo(yourVectorLayer.getDataExtent().getZoomExtent());
Run Code Online (Sandbox Code Playgroud)