【问题标题】:Live streaming and processing of CZML Packets in cesiumcesium 中 CZML 数据包的实时流式处理和处理
【发布时间】:2016-10-05 22:05:02
【问题描述】:

您好,每当我从服务器发送具有新更新的笛卡尔坐标的新对象 czml 数据包以及历元时间和经过从 epoch time 开始的秒数,整个场景在处理完数据包后会从头开始。那么如何避免场景重启。基本上我希望场景中的对象实时移动,其中实时笛卡尔坐标是从服务器提供的。

【问题讨论】:

    标签: streaming live cesium czml


    【解决方案1】:

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

    另外,当你构建 Viewer 时,一定要传递automaticallyTrackDataSourceClocks 选项并将其设置为false。这将防止根据加载的数据自动调整时钟。

    【讨论】:

    • 非常感谢马修。实际上,我只使用 CzmlDataSource.process 处理 czml 数据包,但我犯的错误是在处理时一次又一次地添加 dataSource 对象。所以这导致场景重置。感谢您宝贵的时间。我肯定会尝试下一个关于构建查看器的建议。
    猜你喜欢
    • 2017-02-22
    • 2014-02-03
    • 1970-01-01
    • 2018-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-17
    • 2017-02-01
    相关资源
    最近更新 更多