我想检测每次相机位置、航向、俯仰或滚动在 Cesium 视图上的变化,以便我可以更新显示这些值的显示。经过一番搜索,我最终发现我可以将事件处理程序添加到小部件的 Scene 对象上的不直观preRender
或事件。postRender
然而,这些事件都连续触发,每秒数百次。我猜他们每个时钟滴答都会发射一次。是否有另一个我可以注册的事件会在地图视图更改后简单地触发?我正在寻找与 Leaflet 的moveend
活动相近的东西preRender
,postRender
不是吗。
如果做不到这一点,有什么方法可以让我得到preRender
或postRender
只有在事情发生实际变化时才开火?