おことわり:この記事は2009年5月、旧ブログに投稿した記事を転載しています。このため内容が古くなっている場合があります。
----------------------------------------------------------------------------------
以前にも地図のオフライン利用については何度か記事にしたことがありますが、いまでは当時より格段にオフライン用の地図作成が簡単になっているようです。
なぜ地図のオフライン利用なの? と思われた方へ
確かに今ではGoogle Maps、Yahoo Maps,、Windows Live searchなど、無料で利用できるたくさんのオンライン地図サービスがあり、ネットの繋がっている自宅などから簡単にこれらのサービスを利用できます。また、これらサービスを携帯からでも利用できるGoogle Maps Mobile、Windows Live Search Mobileなども各社が提供しており、Google Maps Mobileではあの悪名高い(笑)ストリートビューを携帯で見れるほどに進化しています。

Google Maps MobileでもPC版同様にストリートビュー表示が可能
しかし、これらの地図の閲覧中は、ネットに繋げていなくてはなりません。自宅や携帯で定額での契約をしていれば通信料はさほど問題ないのでしょうが、出先などでネットが使えない環境や、携帯の通信圏外に入ってしまえば地図を表示することができなくなってしまいます。
※携帯は海外の利用(国際ローミング)はパケット定額対象外としているキャリアもあるので注意。また機種によってはパケット定額を使えないものもあります。(例:SoftBank 705NK)
そこで思いつくのがこれらの地図をオフラインで利用できないか、つまりネットに繋がっていなくても地図を使えればとても便利なわけです。
旅行先、出張先、パラグライダーのフライトエリア(山岳部などでは通信圏外となる地域も多いでしょう)の地図データを自宅でネットから読み込んでおき、携帯に保存しておければ、携帯での通信を行うことなく、オフラインで地図の利用ができることになります。高額なパケット請求の心配も全くありませんし、圏外でも地図を表示できます。
しかし上記の各社サービスには地図の保存機能はありません。つまり地図はオンラインでの利用に限られてしまっているのです。
そこで以前私が行っていた方法は(過去記事)、画面キャプチャーソフトを使って、地図が画面に表示されたらキャプチャーを行って1枚づつ画像ファイルとして保存した後にファイルを連結し、できた1枚の画像の2、3点を選んで緯度経度を設定して(キャリブレーション)、地図として使えるようにするというものでした。※高度情報を追加することで3D地図としても使えます。(過去記事)
ところが、ここ数年オフラインでの地図利用を行うためのさまざまなツールやアプリケーションが開発・公開されるようになり、手順も簡単になっています。大別すると、アプリでオンラインで地図を表示させた上で、キャッシュを保存し再利用する方法と、アプリではオンラインでの地図表示ができないため、別途ツールを使って地図データをダウンロードし、アプリで利用する方法があります。
使い方に関してはサイトで検索すると参考になるサイトがたくさんありますのでここでは省略しますが、これらのツールやアプリケーションはフリーで利用できます。
<Symbian OS用> 当方所有Nokia N73 (SoftBank 705NK)で動作確認済

オンラインでは表示できないあの地図もオフラインで利用可能に!航空写真もOK
※SoftBank仕様のNokia携帯(705NK等)での利用について。インストールまでできても、地図をスクロールするたびに確認画面が出てしまうのはMIDPアクセスパーミッション制限のため
スイート設定:ユーザデータ読取りは「毎回確認/許可しない」しか選択できないようになっている

これを解除できれば「常時許可」が選択できるようになり確認メッセージは表示されない