基本的に、オンライン マップ ソース (googlemaps & openstreetmap) とオフライン マップ ソースをサポートする Java swing または javafx コンポーネントが必要です。
mapsforgeがこのトリックを実行できることがわかりました(ただし、Google マップをソースとしてサポートしていません)。そこで、Android の MapView を置き換えるosmdroid ライブラリに出会いました。問題は、osmdroid がすべて (googlemaps & openstreetmap およびオフライン マップ ソース) をサポートしていることです。そして、デスクトップ上で実行されている Java Swing アプリケーション (Android 上で実行されていない) で osmdroid を使用できるかどうか疑問に思っています。
前もって感謝します。