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