7

是否可以在 Java Swing 应用程序中嵌入 GoogleEarth 视图?如果是这样,你能否指点我一个解释如何做的教程?

4

8 回答 8

6

还有 NASA 的World Wind SDK

于 2009-08-20T00:42:30.393 回答
5

在 Java Swing App 中嵌入 GoogleEarth 是不可行的。法律上或其他方面。但是,您可能会找到一种将 Google 地图嵌入框架的方法。

编辑:找到这个谷歌帖子

于 2009-08-31T09:23:14.740 回答
3

尽管从技术上讲是可能的(使用 JXMapViewer),但在法律上却不是。谷歌不允许在浏览器之外使用谷歌地图。

一种可能的解决方案是将 JWebPane ( http://weblogs.java.net/blog/alex2d/archive/JWebPaneJ1.pdf ) 嵌入到您的 Swing 应用程序中,但它还没有准备好:(

于 2009-08-25T17:02:13.643 回答
2

我在大学里做了一个使用 GPS 和 GSM 的车辆跟踪系统项目。在项目中我们用来获取车辆的经纬度值并在谷歌地图中显示出来。我们用于创建带有 Google 位置的框架的代码是Map code.java

通过创建类的Object并调用方法来创建框架

createmap(String x,String y);

其中,x 纬度和 y 经度。

于 2012-10-09T12:25:42.023 回答
1

我刚刚在 java.net 上发现了一个链接...

使用 JXMapViewer 将地图构建到您的 Swing 应用程序中

于 2009-08-20T00:29:27.233 回答
1

这是一个解释这一切的小教程:

http://www.brantb.com/2007/12/java-and-google-earth-com-api.html

它使用 Google Earth COM API

于 2009-08-29T14:14:25.087 回答
0

您可以使用 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”来生成存根。

于 2012-09-29T16:01:24.340 回答
-1

您可以使用 java RDP 客户端并在远程桌面上运行 Google 地球

于 2012-08-31T13:29:22.190 回答