OpenLayers KML增量更新

时间:2018-10-17 14:11:59

标签: javascript openlayers kml openlayers-5

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

1 个答案:

答案 0 :(得分:0)

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

我猜您正在考虑使用KML NetworkLinkControl和Update标记?如果是这样,则OpenLayers将需要支持NetworkLink,NetworkLinkControl,Update和其他关联的KML标签。我在OpenLayers文档中看不到对NetworkLInkControl的任何引用,因此您可能对该选项不太满意,但是我可能找不到合适的位置。

另一种实现此目的的方法是,由于OpenLayers确实支持NetworkLink KML,因此可能是将数据KML分成多个区域,通过一系列NetworkLink将它们组合在一起,然后仅更新服务器上具有变化。