gpt4 book ai didi

javascript - Cesium KML 轮询数据

转载 作者:行者123 更新时间:2023-12-03 04:16:32 25 4
gpt4 key购买 nike

我有一个应用程序,其中每秒都会生成和/或更新 KML 数据。目前我正在使用此数据映射到铯

var viewer = new Cesium.Viewer('cesiumContainer');
viewer.dataSources.add(Cesium.KmlDataSource.load('link to data stream'));

这非常有效,除了数据在初始拉取后永远不会更新之外。每隔一两秒更新 cesium 中的 kml 数据以便新数据将反射(reflect)在我的 map 上的最佳方法是什么?

谢谢!

最佳答案

截至Cesium 1.19 (2016-03) ,KML 数据源支持刷新模式=onInterval 的 NetworkLink。当计时器到达时间间隔时,数据源会自动更新 KML。如果 KML 在 Google Earth 中自动更新,那么它也应该在 Cesium 中自动更新。

作为一个 Web 应用程序,请注意跨域请求。如果 KML URL 驻留在托管 Cesium HTML 页面之外的服务器上,则 KML 服务必须设置 Access-Control-Allow-Origin响应的 HTTP header 中的属性,否则将无法加载。

关于javascript - Cesium KML 轮询数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44116649/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com