1

オフライン モードで osmdroid マップ ビューアーを使用しています。osmdroid zip 形式のモバイル アトラス クリエーターでタイルをダウンロードしましたが、すべて問題ありません。複数の zip ファイルを持つことは可能ですか? 互いに遠く離れた 2 つまたは 3 つの異なる場所が必要です。

助けはありますか?

4

3 に答える 3

2

はい、フォルダに複数の zip ファイルを含めることができます。デバイスの異なる領域に対応する 3 つのファイルがあります。それらはすべて、オフライン時に地図を表示してくれます。

于 2012-04-21T09:28:27.130 に答える
1

mapinik、osmarender などのように、1 つのレイヤーに対して常に 1 つの zip ファイルがあると考えていました。

しかし...コードを調べたところ、そうすることができるようです。zip ファイルの内部を見て、次のような構造がある場合: mapinik/zoomLevel/x/y - 同じ構造を持つ別のファイルを追加できるはずです。

コードがタイル パスのすべてのアーカイブ ファイル内を調べていることがわかります。「すべてのアーカイブファイル」が何を意味するのかわかりません。これを調査またはテストする時間がありません:)

少しでもお役に立てば幸いです。

于 2012-04-20T17:27:11.093 に答える
0

OutOfMemory 例外は、ヒープサイズがいっぱいであるためです。ほとんど/すべての Android フォンのヒープサイズは小さい (16 から 48 MB)。回避策もあるはずです-データをZIPではなくSQLiteにエクスポートするには、アトラス作成者もそれを行うことができます。私はしばらく OSMdroid のコードを見たことがありませんが、彼はこの種のものを読むこともできると確信しています。SQLite についての 1 つのことは 2 GB の制限ですが、それでも悪くはありません。

于 2012-06-05T01:52:16.810 に答える