flyTo導(dǎo)致trackedEntity失效問題
最近出現(xiàn)了一個(gè)需求,要追蹤模型,需要先flyTo過去,然后再trackedEntity,但是一直有bug,飛過去之后,會(huì)鎖定模型起點(diǎn)不動(dòng)。
在源碼中,會(huì)被此處打斷track,然后后續(xù)會(huì)出現(xiàn)錯(cuò)誤的跟蹤(此處應(yīng)該是有bug,沒細(xì)研究)。

trackedEntity實(shí)際是使用了EntityView類來控制視角的,所以只需手動(dòng)創(chuàng)建并調(diào)用update方法即可,該方法可以解決上述bug。

let entityView = new Cesium.EntityView(this.entity, this.viewer.scene); entityView.update(time, new Cesium.BoundingSphere(nowPosi, 1300));
感興趣的朋友可以移步:LiZzhi/cesium-dev-set,如果對(duì)您有幫助,請(qǐng)給我一顆star,謝謝。

浙公網(wǎng)安備 33010602011771號(hào)