是否可以在Java Swing应用程序中嵌入GoogleEarth视图?如果是这样,你能指点我一个解释如何做的教程吗?
答案 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地球