在cesium中直播和处理CZML数据包

时间:2015-01-24 11:08:11

标签: streaming live cesium czml

嗨,如何在不使用UI冻结的情况下流式传输czml数据包和进程,并且无需从开始时启动方案,每当我从服务器发送新的czml数据包时,新的更新的笛卡尔坐标以及纪元时间已经过去从纪元时间开始,整个场景将在处理数据包后从头重新开始。那么如何避免场景重启。基本上我希望场景中的对象实时移动,其中实时笛卡尔坐标从服务器馈送。

1 个答案:

答案 0 :(得分:3)

听起来您每次都在呼叫CzmlDataSource.loadCzmlDataSource.loadUrl。这会导致删除现有数据。如果您只想更新数据,请致电CzmlDataSource.processCzmlDataSource.processUrl

此外,构建Viewer时,请务必传递automaticallyTrackDataSourceClocks选项并将其设置为false。这样可以防止基于加载数据的自动时钟调整。