java - 是否可以在 java swing 应用程序中运行 osmdroid

标签 java osmdroid mapsforge

基本上,我需要一个支持在线 map 源(googlemaps 和 openstreetmap)以及离线 map 源的 java swing 或 javafx 组件。

我发现mapsforge可以做到这一点(但它不支持谷歌地图作为来源)。所以我遇到了osmdroid library它取代了 Android 的 MapView。问题是 osmdroid 支持一切(googlemaps 和 openstreetmap 以及离线 map 源)。我想知道是否可以在桌面上运行的 java swing 应用程序(不在 Android 上运行)中使用 osmdroid。

提前致谢。

最佳答案

Osmdroid 严重依赖 Android SDK。所以不,没有 Android 就无法使用它。

关于java - 是否可以在 java swing 应用程序中运行 osmdroid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45270297/

相关文章:

java - 判断输入的密码是否有效?

android - OSMDroid main.xml map View 应该如何显示?

android - Osmdroid 4.3 - 双击叠加层

Html5 显示离线 map 伪造 openstreep map 图 block

android - 在graphhopper中封锁某些道路

android - OsmBonusPack 从 Mapsforge map 文件中搜索离线 POI

java - 解析 xml : attributes. getValue() 返回 null?

java - 如何将 gradle 'compile project' 依赖项添加到已发布的 *.pom?

java - 使用 printf 处理多种格式

android - OverlayItem 未在位置更改时更新 (OSM)