我正试图围绕使用Google地球的演示应用程序的正确架构。我很感激任何建议,因为我是新手!
网页应该:
我有什么:
所以,我想问题是如何将Java输出转换为Google Earth。由于GE的API适用于Javascript,有没有办法从那里调用Java方法?还有其他解决方法吗?
答案 0 :(得分:2)
您有两种选择,具体取决于您希望如何提供kml。
A)你可以设置一个带有url的network link or use fetchkml,它指向一个从已经编写的java包中获取kml的servlet。看看这个servlet lesson。另外,请务必将响应内容类型设置为"application/vnd.google-earth.kml+xml"
B)将kml存储在网页上的表单中的隐藏字段中。然后使用javascript从表单DOM中获取kml并使用您提到的函数添加它。
我会推荐选项A