kml - 即使遇到文件错误,如何强制刷新网络链接?

标签 kml google-earth google-earth-plugin

我有一个不断写入/更新 KML 文件的程序,我有一个指向该文件的网络链接。在高负载下,如果网络链接在我的程序写入 KML 文件的同时尝试访问 KML 文件,Google 地球会停止对该网络链接的任何进一步自动刷新,假设它已损坏。此时,我必须右键单击 Google 地球的“位置” Pane 中的网络链接,然后点击刷新,以便再次开始自动更新。

我的问题是,即使出现“未检测到文件”错误,有没有办法强制 Google 地球继续读取网络链接?因为必须手动点击刷新以使网络链接再次变为事件状态是一个真正的麻烦,而该任务似乎可以轻松自动化。

我已经对我的程序部分进行了无数优化,以最大限度地减少写入 KML 文件所花费的时间,但是我已经达到了一个实际限制,现在必须想办法从 Google 地球中解决这个网络链接问题。

任何回复、评论或讨论将不胜感激!

最佳答案

不久前我们遇到了类似的问题。在搜索 google-earth kml 开发者论坛时,一些人建议使用网络链接到网络链接方法,如下所示:

链接到更新 kml 文件的 KML 文件 1:

<Document>
<NetworkLink>
<Link> my_URL_to_the_updating_kml
<refreshMode>onInterval</refreshMode>
<refreshInterval>my_Inteval</refreshInterval>
</Link>
<name>My_Name</name>
<visibility>1</visibility>
</NetworkLink>
</Document>

链接到上述网络链接文件的 KML 文件 2:
<Document>
<NetworkLink>
<Link>
my_URL_to_the_first_network_link_file
<refreshMode>onInterval</refreshMode>
<refreshInterval>3600</refreshInterval>
</Link>
<name>My_Name</name>
<visibility>1</visibility>
</NetworkLink>
</Document>

关于kml - 即使遇到文件错误,如何强制刷新网络链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15169743/

相关文章:

javascript - HTMLDivBalloon - Google 地球 API 问题

javascript - 谷歌地球 api javascript 控件

kml - KML 地标和描述的动画只能在 KML 内实现(Google Earth Tour)?

javascript - Google Earth API 按地标名称搜索

android - 在 Android 上的 Google map 中打开本地 KML 文件

3d - 如何从 Google 地球导出整个城市的 3D 模型

python - 在 Python 中从 csv 创建 kml

ssl - 如何获取地标图标以通过 ssl 加载?

google-maps - 从 KML 导出坐标