1

我需要一种将 KML 文件的所有图层和元素加载到网页树元素中以与 Google 地球插件一起使用的解决方案。

jquery KMLTree 是使用 GE 插件查看 KML 图层和元素的树的唯一选项吗?

https://code.google.com/p/kmltree/

4

2 回答 2

2

kmltree 的作者在这里。我会警告不要尝试使用任何旧的树视图控件来滚动你自己的。解析 kml 和处理网络链接是一个主要的痛苦,特别是考虑到 API 对加载的网络链接的访问有限。

Kmltree 经过几年的认真努力和实际测试,因此不利用它将是一种耻辱。我不知道有任何其他项目以类似的长度来支持网络链接、html(甚至 youtube)infoWindows,以及规范中树样式的所有特殊性。由于我的工作已经将我的注意力转移到其他地方,我不再积极维护它,但它仍然处于良好状态,并且总是欢迎使用补丁。

于 2013-05-17T16:00:29.377 回答
0

不——但迄今为止它是最好的。

有这个演示是使用 dojo 的 api 示例库。

http://earth-api-samples.googlecode.com/svn/trunk/demos/dom-tree/index.html

本质上,您可以使用任何框架中的任何树视图控件并对其进行调整以显示 Kml 功能 - 那里有很多。

此外,Kml 只是 Xml - 因此使用本机 JavaScript 和 Google Earth api 构建具有所需功能的控件将相当容易。

于 2013-05-16T23:43:36.953 回答