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

Is it possible to run osmdroid in a java swing application

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

我发现 mapsforge can do the trick (but it does not support google maps as a source). So I came across osmdroid library 取代了 Android 的 MapView。问题是 osmdroid 支持一切(googlemaps & openstreetmap 和离线地图源)。我想知道是否可以在 java swing 应用程序(不是 android 上的 运行)、运行 桌面上使用 osmdroid。

提前致谢。

Osmdroid 严重依赖 Android SDK。所以不,它不能在没有 android.

的情况下使用