GW中は今年も阿蘇でフライト予定なので、阿蘇のエリア周辺地図をオフライン化してドコモSC-01Bに保存しておくことに。
ケータイやスマートフォンのオンライン地図アプリは、便利だが、オンラインでの利用が前提。エリア圏外では表示できない。またナビで使うと地図がスクロールするたびに地図情報の更新が行われるためパケット通信料がかかってしまう。
地図をオフラインでも表示できれば、電波の届かないところだってOK。
地震や台風などの災害発生で通信が遮断されてしまっても、地図をオフライン化して利用できればいつでも保存した地図を表示して、GPSナビとして利用できる。
それに何といっても1円もパケット代がかからない。
WindowsMobile(WM)向けでオフライン地図に対応したアプリとして、以前(旧)ブログでは"gpsVP"を紹介したが、残念ながら現在G○○○leMapsのオフライン化ができなくなっているようだ。
代わって利用したアプリが"NaviComputer"

"NaviComputer"はフリーのオンラインナビゲーションアプリだが、このアプリ、オフラインモードでも使える。
NaviComputerをダウンロードすると、WM側のアプリとともに、”NaviMapper”という付属アプリが同梱されている。
”NaviMapper”は、PCでオンライン表示させた地図から、必要範囲を切り出して簡単に保存できるアプリ。保存時にはズーム範囲も指定できるので、SC-01Bで使う際は、地図の拡大や縮小もワンタッチで行える。
"NaviMapper"起動時、初期設定で表示・ダウンロードできる地図は、「OpenStreetMap」、「OpenStreetOsm」、「OpenPisteMap」だけ。
正直これらの地図は貧弱で使えない。
そこで、"NaviMapper"をインストールしたフォルダ(通常ではC:\Program Files\NaviComputer\NaviMapper)にある「MapSources.xml」を編集し、利用したい地図を追加する。
ここではAsk Maps,Ask Satellite Mapsを追加しているが、その他の地図も追加可能だ。詳しくはネットで検索すれば記述方法は見つかるはずだ。
</MapSourceList>
<MapSource ID="Bing Maps"> <Copyright>Ask Maps</Copyright> <MinZoom>1</MinZoom> <MaxZoom>18</MaxZoom> <TileUrl>http://ecn.t0.tiles.virtualearth.net/tiles/r%k.png?g=426&shading=hill</TileUrl> <TileUrl>http://ecn.t1.tiles.virtualearth.net/tiles/r%k.png?g=426&shading=hill</TileUrl> <TileUrl>http://ecn.t2.tiles.virtualearth.net/tiles/r%k.png?g=426&shading=hill</TileUrl> <TileUrl>http://ecn.t3.tiles.virtualearth.net/tiles/r%k.png?g=426&shading=hill</TileUrl> <TileUrl>http://ecn.t4.tiles.virtualearth.net/tiles/r%k.png?g=426&shading=hill</TileUrl> <TileUrl>http://ecn.t5.tiles.virtualearth.net/tiles/r%k.png?g=426&shading=hill</TileUrl> <TileUrl>http://ecn.t6.tiles.virtualearth.net/tiles/r%k.png?g=426&shading=hill</TileUrl> <TileUrl>http://ecn.t7.tiles.virtualearth.net/tiles/r%k.png?g=426&shading=hill</TileUrl> </MapSource>
<MapSource ID="Ask Satellite Maps"> <Copyright>Ask Maps</Copyright> <MinZoom>1</MinZoom> <MaxZoom>18</MaxZoom> <TileUrl>http://ecn.t0.tiles.virtualearth.net/tiles/h%k.jpeg?g=426</TileUrl> <TileUrl>http://ecn.t1.tiles.virtualearth.net/tiles/h%k.jpeg?g=426</TileUrl> <TileUrl>http://ecn.t2.tiles.virtualearth.net/tiles/h%k.jpeg?g=426</TileUrl> <TileUrl>http://ecn.t3.tiles.virtualearth.net/tiles/h%k.jpeg?g=426</TileUrl> <TileUrl>http://ecn.t4.tiles.virtualearth.net/tiles/h%k.jpeg?g=426</TileUrl> <TileUrl>http://ecn.t5.tiles.virtualearth.net/tiles/h%k.jpeg?g=426</TileUrl> <TileUrl>http://ecn.t6.tiles.virtualearth.net/tiles/h%k.jpeg?g=426</TileUrl> <TileUrl>http://ecn.t7.tiles.virtualearth.net/tiles/h%k.jpeg?g=426</TileUrl>
</MapSource>
</MapSourceList>
「MapSources.xml」を上書き保存し、NaviMapperを起動すると、地図が増えていることがわかる。

例としてAsk Satellite Mapsを使って説明。
まずは保存したい地図の範囲をマウスで囲み、右サイドにあるズームレベルから保存したいレベルにチェックを入れる。あまりズームアップを欲張ると保存サイズが大きくなる。下には保存サイズが表示されるので確認しながら切り出し範囲とズームレベルを決めていく。

切り出し範囲と保存したいズームレベルが決まったら、Downloadをクリックするとダウンロードが開始される。

Map Download Successfly と表示されたらダウンロード完了

PCとSC-01BをUSBで接続、ActiveSyncでPCに保存された地図をSC-01Bに転送すれば準備完了。
SC-01Bで”NaviComputer”を起動したら、設定で地図の保存先を指定すれば、オフライン地図として利用できる。
(2011/4/22 訂正)
記事アップ時点で、NaviComputerで追加表示可能な地図として"Bing Maps""Bing Maps 航空写真"があると書いていたが、確認したところ”Ask Maps”用のデータと思われるため、訂正しました。
Newer news items:
Older news items: