解析每个Google Earth插件移动中从网络链接加载的KML

时间:2012-02-15 17:13:11

标签: google-earth-plugin

每次移动地球时,有没有办法解析网络链接KML。我知道如何设置eventListener 页面流量: - 我使用fetchKml加载KML - 每次移动地球时,它都会拉动网络流 - 我想解析流式KML以查看它是否在视图限制范围内,以便我可以显示消息。

总结一下。我想以某种方式从网络链接解析返回的KML,以查看功能是否在视图内,如果没有显示“超出范围”的消息。

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果要生成网络链接服务器端,可以使用kml中的viewformat作为参数传递当前Google地球视图边界框作为参数,

http://code.google.com/apis/kml/documentation/kmlreference.html#viewformat

如果视图BBOX不在所需的区域中,则可以尝试返回包含带有消息的networklinkcontrol的kml字符串

http://code.google.com/apis/kml/documentation/kmlreference.html#networklinkcontrol

另一个选项是在对象中定义数据客户端,在页面上加载并循环访问数据以查看google earth plugin viewchangeend事件中的内容。