我需要一种将 KML 文件的所有图层和元素加载到网页树元素中以与 Google 地球插件一起使用的解决方案。
jquery KMLTree 是使用 GE 插件查看 KML 图层和元素的树的唯一选项吗?
我需要一种将 KML 文件的所有图层和元素加载到网页树元素中以与 Google 地球插件一起使用的解决方案。
jquery KMLTree 是使用 GE 插件查看 KML 图层和元素的树的唯一选项吗?
kmltree 的作者在这里。我会警告不要尝试使用任何旧的树视图控件来滚动你自己的。解析 kml 和处理网络链接是一个主要的痛苦,特别是考虑到 API 对加载的网络链接的访问有限。
Kmltree 经过几年的认真努力和实际测试,因此不利用它将是一种耻辱。我不知道有任何其他项目以类似的长度来支持网络链接、html(甚至 youtube)infoWindows,以及规范中树样式的所有特殊性。由于我的工作已经将我的注意力转移到其他地方,我不再积极维护它,但它仍然处于良好状态,并且总是欢迎使用补丁。
不——但迄今为止它是最好的。
有这个演示是使用 dojo 的 api 示例库。
http://earth-api-samples.googlecode.com/svn/trunk/demos/dom-tree/index.html
本质上,您可以使用任何框架中的任何树视图控件并对其进行调整以显示 Kml 功能 - 那里有很多。
此外,Kml 只是 Xml - 因此使用本机 JavaScript 和 Google Earth api 构建具有所需功能的控件将相当容易。