0

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

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

提前致谢。

4

1 回答 1

0

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

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

如果视图 BBOX 不在所需区域生成,您可以尝试返回由 networklinkcontrol 和消息组成的 kml 字符串

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

另一个选项是在一个对象中定义您的数据客户端,或者在页面加载上并在数据上循环以查看谷歌地球插件 viewchangeend 事件中的内容。

于 2012-02-16T00:36:49.707 回答