如何在java swing应用程序中显示地图?

时间:2014-09-28 10:21:01

标签: java jpanel

我正在开发一个应用程序,我必须在JPanel中显示特定区域/区域的地图(使用纬度和经度),我不需要其他功能(如放置标记等)除了放大/缩小之外的地图。我不知道如何实现这一点,一些解释这一点的链接将会有很大的帮助。

2 个答案:

答案 0 :(得分:3)

查看JxMaps库。使用此库,您可以轻松地将地图查看器嵌入到任何Swing容器中。

MapView嵌入到您的应用程序后,库可让您访问Map对象,该对象具有地图定位和缩放的方法。

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

答案 1 :(得分:1)

抱歉,我没有足够的代表添加评论,或者我只是评论它,但这个问题的答案是:

Embed google maps in Java desktop Application

以下是他们答案的确切副本:

  

是的,现在可以在桌面应用程序中使用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

     

您还可以在Java桌面应用程序中看到使用地图的tutorail