在 Java 桌面应用程序中嵌入谷歌地图
Posted
技术标签:
【中文标题】在 Java 桌面应用程序中嵌入谷歌地图【英文标题】:Embed google maps in Java desktop Application 【发布时间】:2013-11-11 03:20:43 【问题描述】:我想在 JPanel 上嵌入谷歌地图。由于我想要放大/缩小等功能,因此使用静态图像是不可行的。
要实现这一点,我可能需要在我的 Java 桌面应用程序中嵌入一个网页(显示谷歌地图)。而且我读到我需要像 WebKit(替代品?)这样的东西来完成这个。
如果有任何帮助,我将不胜感激:
-
在 Jpanel 中嵌入网页。
显示谷歌地图的网页。
【问题讨论】:
试试here 给出的答案。 :) 【参考方案1】:是的,Google Maps API 现在可以在桌面应用程序中使用
查看这些 Stack Overflow 线程:
Google Map in JAVA Swing
Embedding Gecko/Webkit in Java
Webkit browser in a Java app
Rendering webpages with WebKit in Java
您还可以看到tutorail 在 Java 桌面应用程序中使用地图。
【讨论】:
【参考方案2】:您可以使用JxMaps 库来完成此任务。它有 Swing 组件,可以简单地嵌入到JPanel
。
void createMapView(JPanel parent)
MapView view = new MapView();
parent.add(view);
这个库有一套全面的类,用于从 java 中使用谷歌地图。
【讨论】:
伟大的产品......不幸的是不是开源的 它不是开源的,但对开源和学术项目是免费的:teamdev.com/jxmaps#evaluate以上是关于在 Java 桌面应用程序中嵌入谷歌地图的主要内容,如果未能解决你的问题,请参考以下文章