解析每个Google地球插件移动时从网络链接加载的KML
问题描述:
每当地球移动时,是否有解析网络链接KML的方法?我知道如何设置eventListener。
页面流: - 我使用fetchKml加载KML - 每次移动地球时,它都会拉动网络流 - 我想解析流式KML以查看它是否在视图范围内,因此我可以显示消息。解析每个Google地球插件移动时从网络链接加载的KML
所以总结一下。我想以某种方式解析从网络链接返回的KML,看看功能是否在视图内,如果没有显示消息,如“超出范围”。
在此先感谢。
答
如果要生成可以在KML使用viewformat网络链路施维雅侧传递作为参数的当前谷歌地球视图边界框作为参数,
http://code.google.com/apis/kml/documentation/kmlreference.html#viewformat
如果视图BBOX不所需区域产生,你可以尝试返回KML字符串由NetworkLinkControl中的一条消息
http://code.google.com/apis/kml/documentation/kmlreference.html#networklinkcontrol
的另一种选择是定义你的数据CLI在页面加载并循环浏览数据以查看Google地球插件上的事物是否为viewchangeend事件。
duplicate - http://stackoverflow.com/questions/5683122/lazy-demand-load-kml-in-google-maps-or-google-earth-plugin/8426431#8426431 – Fraser 2012-02-16 00:58:15