[milestone] オフライン地図 ( RDmaps )

Submitted byshin on土, 2010-06-26 22:25
何となく不安定だけど、ともかくオフライン地図確保

前述(まだ書いてないけど^^;)の様に、パケットなしの運用を考えているので、オンライン地図ではなくてオフライン地図が必要なのだ。
この領域、Androidは未整備で、iPhoneユーザーがうらやましい。

■参考ページ

TrekBuddy Atlas Creator & RMaps

■インストール手順

  1. TrekBuddy Atlas Creatorから、(20100626-)Mobile Atlas Creator 1.8 alpha 8b.zip をダウンロード
  2. "BigPlanet SQLite"を選択して"Create atlas"すると、"Unable to find the SQLite libraries. ..... read the README.HTM ..."とメッセージが出るので、README.HTMを参照して、 Mobile Atlas Creatorから (20100627-)sqlite_jni win x64 (64bit) v1.zip をダウンロード(ついでに(20100626-)sqlite_jni win x86 (32bit) v1.zip"も)して、sqlite_ini.dllを、コマンドのあるところに置く<
    ちなみに、sqlite_iniのreadme.txtは、更にMicrosoft Visual C++ 2008 の中にある MSVCR90.DLLが必要"と書いてあるがそのまま動いた
  3. Windows用の Mobile Atlas Creator.exeと、linux用(start.sh経由起動)の Mobile_Atlas_Creator.jarの2つの内、Mobile Atlas Creator.exeを起動
    最初はそうしていたんだけど地図サイズが大きくなるとエラーになってしまったので,start.shをstart.batとコピー&内容変更して使っている 作業メモリ512Mbyteを超えたのでエラー start.sh ⇒ start.batにして、加工
    オリジナル(start.sh)

    java -Xms64m -Xmx512M -jar Mobile_Atlas_Creator.jar

    更新(start.bat)

    java -Xms64m -Xmx2000M -jar Mobile_Atlas_Creator.jar

  4. 地図が出来たら,SdCard/rmaps/mapsの下に配置
  5. RDmapを立ち上げ, Menu~More~Settings~User defined maps~SDに格納した地図データ~Enabled mapをチェック
  6. Menu~Maps~enableしたmapを選択

■地図サイズの目安

地図設定名 地域(※タイル数は13zoom単位) 地図サイズ
GoogleMapsJapanTNG
参考サイトのサンプル設定
日本全体をつまみ食い形式で0~13
一部の地域(名古屋,東京)を14,15,16
328MByte
Japan2 日本全体をつまみ食い形式で0~13
名古屋(6h*5w=30tile):14,15,16
東京(5h*7w=35tile):14,15,16
大阪(5h*5w=25tile):14,15,16
奈良(11h*5w=55tile)14,15,16,17
関西空港(2h*4w=8tile)14,15,16
水戸(4h*4w=16tile)14,15,16,17
566MByte
Japan3 日本全体をつまみ食い形式で0~13,
名古屋(6h*5w=30tile):14,15,16
東京(5h*7w=35tile):14,15,16
大阪(5h*5w=25tile):14,15,16
奈良(11h*6w=66tile)14,15,16,17,18
関西空港(2h*4w=8tile)14,15,16
水戸(4h*4w=16tile)14,15,16,17
974MByte
Japan4 日本全体を矩形で0~13(262643tile),
東京(5h*7w=35tile):14,15,16,17
高槻(3h*3w=9tile):14,15,16,17
奈良(2h*3w=6tile)14,15,16,17,18
水戸(4h*4w=16tile)14,15,16,17
577MByte
Japan5 日本全体を矩形で0~13(262643tile),
東京(5h*7w=35tile):14,15,16,17,18
高槻(3h*3w=9tile):14,15,16,17,18
奈良(2h*3w=6tile)14,15,16,17,18
水戸(4h*4w=16tile)14,15,16,17,18
1042MByte
Taiwan1 台湾の新竹以北を0~13(18h*32w=806tile),
新竹(7h*4w=28tile):14,15,16,17,18
86MByte
Taiwan2 日本周辺含めて0~13(218801tile)
台湾全体を0~13(7947tile),
新竹(7h*4w=28tile):14,15,16,17,18
520MByte
×マルチタッチは効かない
○オフラインで地図が見れる!
△時々落ちる
△描画が収束しない(ちらつき続ける)時がある