是否可以在 Java Swing 应用程序中嵌入 GoogleEarth 视图?如果是这样,你能否指点我一个解释如何做的教程?
8 回答
还有 NASA 的World Wind SDK。
在 Java Swing App 中嵌入 GoogleEarth 是不可行的。法律上或其他方面。但是,您可能会找到一种将 Google 地图嵌入框架的方法。
编辑:找到这个谷歌帖子。
尽管从技术上讲是可能的(使用 JXMapViewer),但在法律上却不是。谷歌不允许在浏览器之外使用谷歌地图。
一种可能的解决方案是将 JWebPane ( http://weblogs.java.net/blog/alex2d/archive/JWebPaneJ1.pdf ) 嵌入到您的 Swing 应用程序中,但它还没有准备好:(
我在大学里做了一个使用 GPS 和 GSM 的车辆跟踪系统项目。在项目中我们用来获取车辆的经纬度值并在谷歌地图中显示出来。我们用于创建带有 Google 位置的框架的代码是Map code.java
通过创建类的Object并调用方法来创建框架
createmap(String x,String y);
其中,x 纬度和 y 经度。
我刚刚在 java.net 上发现了一个链接...
这是一个解释这一切的小教程:
http://www.brantb.com/2007/12/java-and-google-earth-com-api.html
它使用 Google Earth COM API
您可以使用 Jawin 提取本机存根并使用它将 Google 地球嵌入到 Java Swing 容器中。我以前做过,请在 youtube 上查看我的演示视频
http://www.youtube.com/watch?v=2Pf8V8uubVM
正如 WTP'-- 向博客指出的那样,http: //www.brantb.com/2007/12/java-and-google-earth-com-api.html Brant 使用“com4J”来生成存根。
您可以使用 java RDP 客户端并在远程桌面上运行 Google 地球