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