こんにちは、swing アプリでマップを表示するためにJMapViewerを使用しています。マップ タイルを含むパネルを正常に作成しましたが、これらのマップ タイルは Map Viewer のデモ ソースで使用されている特定の領域のものです。必要な特定の領域のタイルを表示できますか? Google マップと同じように、自分の国 (パキスタン) の場所をマップに表示したいのですが、どうすればよいかわかりません。次に、JMapViewer の Layer と Layer Group について教えてください。ただのアイデア。
編集:イスラマバード地域のタイルをダウンロードしてマップに追加するにはどうすればよいですか。私がデモから学んだことはこれです:
private void loadMapTiles(){
map().setTileSource(new OsmTileSource.Mapnik());
map().setTileLoader(new OsmTileLoader(map()));
}
しかし、これは彼らが設定した特定の領域を示しています。
JTileDownloader をダウンロードしましたが、特定の領域の URL を取得する場所がわからないため、URL について混乱しています。