有什么方法可以构建一个基于谷歌地球的移动应用程序,可以显示动态(周期性变化)数据?
这是我发现的
- 没有适用于移动设备(iOS、Andriod)的 GE 插件,因此 Javascript API 已退出
- 没有受支持的原生 API
- NetworkLink RefreshInterval KML 在移动版本上不起作用(我无法让 NetworkLink KML 元素的任何部分工作)
有什么方法可以构建一个基于谷歌地球的移动应用程序,可以显示动态(周期性变化)数据?
这是我发现的
NetworkLinkControl 更新确实适用于移动设备的 Google 地球应用程序。
从 Internet 加载 KML - 在此 KML 中,有NetworkLink
如下内容:
<NetworkLink>
<name>Update</name>
<Link>
<href>URL of Updating KML</href>
<refreshMode>onInterval</refreshMode>
<refreshInterval>20</refreshInterval>
</Link>
</NetworkLink>
因此,GE 每 20 秒尝试加载“更新 KML 的 URL”
创建“更新 KML” - 它将包含<Update>
以下命令:
<NetworkLinkControl>
<Update>
<targetHref>URL of initial KML (one to make changes to)</targetHref>
<Change>
<Placemark targetId="placemarkID">
<visibility>0</visibility>
</Placemark>
</Change>
</Update>
</NetworkLinkControl>
该示例将查找 ID 为“placemarkID”的地标并将其可见性更改为 0(不可见)
我的示例是使用更新的更改功能,还有Create
和Delete
这是使用的Google示例Updates