当前位置:  开发笔记 > 编程语言 > 正文

打开图层3根据矢量图层的范围使地图居中?

如何解决《打开图层3根据矢量图层的范围使地图居中?》经验,为你挑选了1个好方法。



1> Jonatas Walk..:

当你使用map.getView().fit(...)你已经centeringzooming.你想知道中心并在此后放大吗?

vectorSource.once('change', function(evt){
  if (vectorSource.getState() === 'ready') {
    // now the source is fully loaded
    if (vectorLayer.getSource().getFeatures().length > 0) {
      map.getView().fit(vectorSource.getExtent(), map.getSize());

      console.info(map.getView().getCenter());
      console.info(map.getView().getZoom());
    }
  }
});

推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有