首页 / OpenLayers / 使用示例
视图移动结束
平移、缩放、旋转落定后都会触发一次,是最稳的读状态时机。
源码与运行效果
说明
moveend 在平移、缩放、旋转落定后各触发一次,此时读到的视图状态才是最终值。
示例同时输出中心经纬度、缩放级别、分辨率与事件次数,并提供一个带动画的跳转按钮。动画期间只在结束时记一次,不会刷屏。
要点
- 中心要
ol.proj.toLonLat才是经纬度。 getResolution()单位是米每像素。- 动画中途读状态会拿到过渡值。
需要过程中的实时值就监听 postrender,代价是每帧都会触发。