OpenLayers KML 增量更新

OpenLayers KML Incremental Updates

我正在尝试确定 OpenLayers v5 处理对 KML 文件的增量更新是否可行。我正在使用的 KML 文件很大但是是动态的并且经常接收更新。与其刷新整个 KML 文件,从性能的角度来看,最好只加载更新。我们正在考虑使用该字段传递更新。任何帮助将不胜感激!

如果您在尖括号中包含标签,它们可能会从您的问题中丢失。

我猜您正在考虑使用 KML NetworkLinkControl 和 Update 标签?如果是这样,则 OpenLayers 将需要支持 NetworkLink、NetworkLinkControl、Update 和其他关联的 KML 标签。我在 OpenLayers 文档中没有看到任何对 NetworkLInkControl 的引用,所以你可能不喜欢那个选项,但我可能没有找对地方。

由于 OpenLayers 确实支持 NetworkLink KML,另一种方法可能是将您的数据 KML 拆分为多个区域,通过一系列 NetworkLink 将它们组合起来,并且只更新您服务器上的那些其中有变化。