的Google示例
是否有办法构建一个移动的基于Google earth的应用程序,可以显示动态(定期变化)的数据?
这是我发现的
- 没有移动GE插件(iOS, android),所以Javascript API是out
- 不支持本地API
- NetworkLink RefreshInterval KML不能在移动版本上工作(我不能得到NetworkLink KML元素的任何部分工作)
NetworkLinkControl更新与移动设备上的Google Earth应用程序一起工作。
-
从互联网上加载一个KML -在这个KML中,有一个
NetworkLink
,如:<NetworkLink> <name>Update</name> <Link> <href>URL of Updating KML</href> <refreshMode>onInterval</refreshMode> <refreshInterval>20</refreshInterval> </Link> </NetworkLink>
所以,GE每隔20秒就会尝试加载'URL of Updating KML'
-
创建"更新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'的Placemark,并将其可见性更改为0(不可见)
我的例子是使用更新的Change特性,还有Create
和Delete
Updates