如何在Java Swing应用程序中显示地图?

5

我正在开发一个应用程序,需要在 JPanel 中显示特定区域/地区(使用纬度和经度),除了缩放功能,我不需要从地图上获取其他功能(如放置标记等)。我不知道如何实现这一点,希望您能提供一些解释性链接。

2个回答

3

看一下JxMaps库。使用这个库,您可以轻松地将地图浏览器嵌入到任何Swing容器中。

在将MapView嵌入到您的应用程序后,该库会为您提供访问Map对象的方法,该对象具有地图定位和缩放的方法。

Map map = viewer.getMap();
map.setCenter(new LatLng(map, 10, 20);
map.setZoom(8);

链接的网站已经停止运营! - Ben the Coder

1
抱歉,我的声望不够高,无法添加评论,否则我会直接评论的,但这个问题已经有了答案:

在Java桌面应用程序中嵌入谷歌地图

这里是他们回答的精确副本:

是的,现在可以在桌面应用程序中使用Google Maps API。

请查看以下Stack Overflow讨论:

Java Swing中的Google地图

将Gecko/Webkit嵌入Java中

Java应用程序中的Webkit浏览器

使用Java中的WebKit渲染网页

您也可以查看使用Maps在Java桌面应用程序中的教程


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接