Google地图是否有Swing组件?

我想在Java Swing桌面应用程序中支持Google Maps。 是否有免费提供的Swing Google地图组件? 如果它是可扩展的并且可能支持其他地图,例如OpenStreetMaps,那将是一件好事。

您可以使用JXMapViewer查看http://today.java.net/pub/a/today/2007/10/30/building-maps-into-swing-app-with-jxmapviewer.html

JXMapViewer怎么样? 看起来它默认获得美国宇航局的蓝色大理石瓷砖集(如果你想要3D地图和蓝色大理石WorldWindJava是一个令人惊叹的映射API),但也适用于OpenStreetMap。 或者,看起来像gmap-viewer这个项目可以告诉你它是如何完成的。 Aerith还包括谷歌地图。

编辑:另外,看看这个相关的StackOverflow问题 。 看起来好像常见问题解答,至少在那个时候,不允许你用谷歌地图做你想做的事情(另一方面,OpenStreetMap有桌面应用程序,如旅行推销员 ,明显包含桌面,就像WorldWind一样)。

您可以直接在java中使用Google可视化库,您可以在其中显示Google地图。

Google Visualization API库