Java Swing中的Google Earth

时间:2009-08-20 00:22:39

标签: java swing google-earth

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

8 个答案:

答案 0 :(得分:6)

还有美国宇航局的World Wind SDK

答案 1 :(得分:5)

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

修改:找到此google post

答案 2 :(得分:3)

即使从技术上讲它是可能的(使用JXMapViewer),但它不是。 Google不允许在浏览器之外使用Google地图。

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

答案 3 :(得分:2)

我在我的学院使用GPS和GSM做了一个关于车辆跟踪系统的项目。 在项目中,我们习惯于获取车辆的纬度和经度值,并在Google地图中显示。 我们用于创建Google位置框架的代码为Map code.java

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

来创建框架

createmap(String x,String y);

其中,x纬度和经度。

答案 4 :(得分:1)

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

Building Maps into Your Swing Application with the JXMapViewer

答案 5 :(得分:1)

这是一个lil'教程,解释了所有内容:

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

它使用Google地球COM API

答案 6 :(得分:0)

您可以使用Jawin提取本机存根,并使用它将Google Earth嵌入Java Swing容器中。我之前已经处理过,请在youtube上查看我的演示视频

http://www.youtube.com/watch?v=2Pf8V8uubVM

正如WTP' - 指出博客,http://www.brantb.com/2007/12/java-and-google-earth-com-api.html布兰特使用" com4J"生成存根。

答案 7 :(得分:-1)

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