在Java桌面应用程序中嵌入谷歌地图
我想在JPanel上嵌入谷歌地图。 由于我想要放大/缩小等function,因此使用静态图像是不可行的。
为实现这一目标,我可能需要在我的Java桌面应用程序中嵌入一个网页(显示谷歌地图)。 我已经读过,我需要像WebKit(备选方案?)这样的东西才能实现这一目标。
我很感激任何帮助我的帮助:
- 在Jpanel中嵌入网页。
- 该网页显示谷歌地图。
是的,Google Maps API现在可以在桌面应用程序中使用
查看这些Stack Overflow线程:
JAVA Swing中的谷歌地图
在Java中嵌入Gecko / Webkit
Java应用程序中的Webkit浏览器
使用Java中的WebKit呈现网页
您还可以在Java桌面应用程序中看到使用Maps的tutorail 。
您可以使用JxMaps库来完成此任务。 它有Swing组件,可以简单地嵌入到JPanel中。
void createMapView(JPanel parent) { MapView view = new MapView(); parent.add(view); }
该库提供了一整套用于从java处理Google Maps的类。