flyTo导致trackedEntity失效问题

最近出现了一个需求,要追踪模型,需要先flyTo过去,然后再trackedEntity,但是一直有bug,飞过去之后,会锁定模型起点不动。

在源码中,会被此处打断track,然后后续会出现错误的跟踪(此处应该是有bug,没细研究)。

trackedEntity实际是使用了EntityView类来控制视角的,所以只需手动创建并调用update方法即可,该方法可以解决上述bug。

let entityView = new Cesium.EntityView(this.entity, this.viewer.scene);
entityView.update(time, new Cesium.BoundingSphere(nowPosi, 1300));

 感兴趣的朋友可以移步:LiZzhi/cesium-dev-set,如果对您有帮助,请给我一颗star,谢谢。

posted @ 2025-04-02 16:36  邢韬  阅读(48)  评论(0)    收藏  举报