0

有人知道在 Java 桌面应用程序中使用类似于谷歌地图的东西吗?我感兴趣的唯一功能是在地图上标记一个点并找到该点的坐标。

4

4 回答 4

2

您可以使用TileMillMapBox来开发和托管您的地图,并使用 JavaFX 将地图嵌入到 WebView 中,如 Pulsar 建议的那样。

于 2012-05-29T20:52:24.997 回答
1

请参阅此问题和答案: Alternative Map API's (Like Google Maps)

要将它们嵌入到 Java 应用程序中,您可以使用 JavaFX 2 webview 轻松嵌入网页(javafx 2 组件也可以在 swing 中使用)。或者使用他们提供的库(如果有的话)或者自己实现 api 和渲染。

如何在 JavaFX 2 中嵌入 Google 地图的非常简单的示例:

http://java-buddy.blogspot.se/2012/03/embed-google-maps-in-javafx-webview.html

于 2012-05-29T20:14:00.373 回答
1

一个流行的替代方案是OpenStreetMap。不幸的是,我无法提供确切的实现细节,因为我还没有尝试过,但根据他们的 Wiki,它似乎可以在 Java 中使用它。

于 2012-05-29T20:05:45.527 回答
1

JMapViewer,在这里提到,在 Swing 应用程序中运行良好,但我还没有在Java 桌面应用程序中尝试过。

于 2012-05-29T20:27:19.680 回答