用于Google Earth插件的KMLTree

用于Google Earth插件的KMLTree,tree,kml,google-earth-plugin,Tree,Kml,Google Earth Plugin,我需要一个解决方案,将KML文件的所有层和元素加载到网页树元素中,以便与Google Earth插件一起使用 jquery KMLTree是树使用GE插件查看KML层和元素的唯一选项吗 没有-但到目前为止,它是最好的 这里有一个示例,它是使用dojo的api示例库 基本上,您可以使用任何框架中的任何treeview控件,并对其进行调整以显示Kml特性——有很多 此外,Kml只是Xml,因此使用本机JavaScript和Google Earth api构建具有所需功能的控件将相当容易。kmltr

我需要一个解决方案,将KML文件的所有层和元素加载到网页树元素中,以便与Google Earth插件一起使用

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


没有-但到目前为止,它是最好的

这里有一个示例,它是使用dojo的api示例库

基本上,您可以使用任何框架中的任何treeview控件,并对其进行调整以显示Kml特性——有很多


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

kmltree的作者。我要提醒你,不要试图用任何旧的treeview控件来滚动你自己的。解析kml和处理网络链接是一个主要难题,特别是考虑到API对加载的网络链接的访问有限


Kmltree花了几年时间进行了一些认真的努力和实际测试,所以不利用它将是一件很遗憾的事情。我不知道有任何其他项目已经达到了类似的长度来支持网络链接、html(甚至youtube)信息窗口,以及规范中树样式的所有特殊性。我不再积极维护它,因为我的工作已经吸引了我的注意力,但它仍然处于良好状态,补丁总是受欢迎的。

同意。我在这里的目的是得到所有选项的列表,以便我们可以开始为我们的项目调查它们。如果KMLTree是唯一/最好的选择,那么我们将考虑使用它。OOI我也制作了一个Kml treeview控件,它支持网络链接和网络链接控件,但它是用于桌面应用程序而不是网站…我要重申@underbluewaters所说的-支持一切都是困难的!也就是说,大多数应用程序并不需要“一切”——如果您的应用程序只需要KML的一个子集,那么“滚动您自己的应用程序”可能是可行且可取的。