Java Swing中的GoogleEarth
是否可以在Java Swing应用程序中嵌入GoogleEarth视图? 如果是这样,你能指点我一个解释如何做的教程吗?
在Java Swing App中嵌入GoogleEarth是不可行的。 合法或其他方式。 但是,您可能会找到一种方法将Google Map嵌入到框架中。
编辑:发现此谷歌post 。
还有NASA的World Wind SDK 。
即使从技术上讲它是可能的(使用JXMapViewer),但它不是合法的。 Google不允许在浏览器之外使用Google地图。
一种可能的解决方案是将JWebPane( http://weblogs.java.net/blog/alex2d/archive/JWebPaneJ1.pdf )嵌入到您的Swing应用程序中,但它仍未准备好:(
我在我的大学做了一个使用GPS和GSM的车辆跟踪系统项目。 在项目中,我们习惯于获取车辆的纬度和经度值,并在Google地图中显示。 我们用于创建Google位置框架的代码是Map code.java
通过创建类的Object并调用方法来创建框架
createmap(String x,String y);
其中,x纬度和y经度。
我刚刚在java.net上发现了一个链接…
使用JXMapViewer将地图构建到Swing应用程序中
这是一个lil’教程,解释了这一切:
http://www.brantb.com/2007/12/java-and-google-earth-com-api.html
它使用Google Earth COM API
您可以使用Jawin提取本机存根,并使用它将Google Earth嵌入Java Swing容器中。 我之前已经处理过,请在youtube上查看我的演示video
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 Earth