osmdroid に問題があります。モバイル アトラス クリエーターによってローマで 11、12、および 13 のズーム レベルのタイルを取得しました。アトラス zip を解凍し、png を手動で変更しました。もちろん、ご想像のとおり、正しい縮尺をキャッチできません。つまり、レベル 11 にマーカーを配置すると、12 にズームします。2 番目の png タイルではマーカーの位置が大きく異なります。geoPoint は同じですが、png の位置が少し変わります。
レベル 14 にズームすると、sdcard にレベル 14 のタイルがないため、アプリはタイルをロードせずに画像にズームするだけであることに気付きました。その結果、マーカーの場所は変わりません。しかし、ご想像のとおり、アプリが 14 のタイルを読み込もうとするため、いくつかのタイルが空白になっています。したがって、高解像度の画像を用意し、この画像をレベル 11、12、および 13 のすべてで使用すると、縮尺率は変わらないと思います。ズーム時にタイルの読み込みを停止する必要があります。間違っている場合は修正してください。どうすればよいですか?
または、さまざまなレベル維持率の独自のタイルを簡単に描画するにはどうすればよいですか? アドバイスありがとう..