经纬志
首页 / OpenLayers / 使用示例

视图移动结束

平移、缩放、旋转落定后都会触发一次,是最稳的读状态时机。

OpenLayers 10.3.1 · 更新 2026-10-28
源码与运行效果
运行效果

说明

moveend 在平移、缩放、旋转落定后各触发一次,此时读到的视图状态才是最终值。

示例同时输出中心经纬度、缩放级别、分辨率与事件次数,并提供一个带动画的跳转按钮。动画期间只在结束时记一次,不会刷屏。

要点

  • 中心要 ol.proj.toLonLat 才是经纬度。
  • getResolution() 单位是米每像素。
  • 动画中途读状态会拿到过渡值。

需要过程中的实时值就监听 postrender,代价是每帧都会触发。