iPhone・iPod touchの「マップ」アプリをオフラインで使うカスタム地図を作る方法 - iPhone・iPod touch ラボ
iPhone・iPod touch ラボ:日本最大級(を目指す)の「iPhone・iPod Touch・タッチ」の情報サイト

ホーム > Hack - ハック > iPhone・iPod touchの「マップ」アプリをオフラインで使うカスタム地図を作る方法

iPhone・iPod touchの「マップ」アプリをオフラインで使うカスタム地図を作る方法

このエントリーを含むはてなブックマーク Yahoo!ブックマークに登録 livedoor clip!へ追加 Buzzurlにブックマーク Buzzurlにブックマーク

Maps Offline 『今日のアプリ第136回』で、「マップ」アプリをオフラインで使うことができるアプリ「Maps Offline」を紹介しました。

なかなか便利なのですが、”事前に地図を表示してキャッシュに保存しておかなければならない”、という制約があり、広い範囲の地図には不向きでした。

今回は Google Map から地図をダウンロードするフリーソフト、『GMDL』を使って広範囲のオフライン用地図を作ってみました。これにより、広範囲の地図もオフラインで使用できるようになります。

以下の手順は Windows XP で試しました。(Macな方は、ikki_j さんが手順を公開されていますので参照ください)

 

事前準備

  1. Jailbreak した iPhone・iPod touchを用意し、「Maps Offline」をインストール(手順
  2. SSH を有効にし、WinSCP で接続ができること
  3. GMDL を(http://www.in7ane.com/psp/gmdl.html)からダウンロードし展開
  4. Microsoft .NET 2 を必要に応じてインストール (http://www.microsoft.com/downloads/)

 

Step 1. 展開したGDMLフォルダの(\bin\Debug)にある「Global Map Download Tool.exe」を起動する。

2008-04-21_1616.png
 Step 2. 作成したいマップの場所と範囲を指定、プレビューボタンで確認する。問題が無ければダウンロードボタンを押す。

2008-04-21_1642.png
Step 3. ダウンロード用のフォルダを新規に作成します。

2008-04-21_1631.png

Step 4. 以下のようなタイル状の地図が表示されるので、容量節約のため必要のない部分のチェックをはずします(例えば海など)。ここでは山手線内の地図を作ってみようと思い、外側の地図を除外してみました。

2008-04-21_1648_001.png

Step 5. ダウンロードが始まります。範囲が広いとしばらくかかるので気長に待ちましょう。

2008-04-21_1658.png
ダウンロードが正常に終了すると、以下のメッセージが表示されます。
2008-04-21_1701_001.png
Step 6. 次はダウンロードした地図を iPhone・iPod touch の形式に変換します。”->iPhone”というボタンを押します。
2008-04-21_1717.png
Step 7. "Output:"に出力用のディレクトリパス(新規のフォルダ)を指定し、"Process"ボタンをクリックします。

2008-04-21_1721.png

Step 8. 正常に終了したら、作成したフォルダ内の”MapTiles.sqlitedb”というファイル名を任意(半角英数のみ)に変更します。

2008-04-21_1732.png

Step 9. ファイル名を変更したファイルを、WinSCP で iPhone・iPod touch 内の以下のディレクトリにコピーします。

2008-04-21_1742.png

Step 10. 「Maps Offline」から地図(この場合はYamanote)を選択して使用します。上記手順を繰り返すことで、複数のオフライン地図を切替えて使用することも可能です。

yamanote_offline_map.jpg
Tips: 地図内の場所をブックマークに登録しておくと、オフライン地図の”圏外”で自分の位置を見失うことを防ぐことができます。

質問・不明な点などありましたら、フォーラムへお願いします。

 

2008年4月21日 Nakimo | | コメント(2) | トラックバック(0)

関連するエントリー

◆ iPhone・iPod touchの「マップ」アプリがオフラインで使える「Maps Offline」~今日のアプリ第136回
◆ IPアドレスから住所を調べる!?~今日のアプリ第109回
◆ iPhone・iPod touch に最適化された「Google Reader」がアップデートでさらに便利に
◆ Google Reader 用ネイティブアプリ 「Feeds」 - 今日のアプリ第148回
◆ 2,480円なんて安い!? 新アプリセットが有料になった本当の理由

トラックバック(0)

このブログ記事を参照しているブログ一覧: iPhone・iPod touchの「マップ」アプリをオフラインで使うカスタム地図を作る方法

このブログ記事に対するトラックバックURL:

コメント(2)

NakimoさんってSDKをゲットしたのですか?

カッティー :2008年4月21日 22:52

いつも参考にさせていただいてます。

Step 9 のコピー先は下記のサイトより

> /private/var/mobile/Library/MapsOffline/Cache/

にしました。

http://nambrot.com/index.php/home/33-mapsoffline/47-how-to-create-new-caches-on-a-pc

tomoyuki :2008年5月24日 04:41

コメントする

(初めてコメントする場合、承認されるまではコメントが表示されない場合があります。)





画像の中に見える文字を入力してください。



最近のエントリー

カテゴリー

ガイド

キーワード

過去の記事