【发布时间】:2015-03-25 18:03:41
【问题描述】:
我想检测相机位置、航向、俯仰或滚动在 Cesium 视图上的每次变化,以便我可以更新显示这些值的显示。经过一番搜索,我最终发现我可以将事件处理程序添加到小部件的 Scene 对象上的不直观的 preRender 或 postRender 事件。然而,这些事件都连续触发,每秒数百次。我猜他们每个时钟滴答都会发射一次。是否有另一个我可以注册的事件会在地图视图更改后简单地触发?我正在寻找与 Leaflet 的moveend 事件和preRender 和postRender 接近的东西,不是吗。
如果做不到这一点,有什么方法可以让preRender 或postRender 仅在实际发生变化时触发?
【问题讨论】:
标签: javascript cesium