iPod touchでGPSを使う | のーてんきぶろぐ

のーてんきぶろぐ

綺麗な景色を探しに行ったり、ゆるーく楽しむぶろぐ in 京都。 自転車、カメラ、旅とか日々のことを書いてます。

iPod touch にはGPSが搭載されてないから、細かい現在地確認はしにくい。

けどちょっとした物と準備があれば、iPod touchでもGPSで現在地確認ができる。

てことで、方法とかをてきとーに書き殴ったものを残しておく。

違法なことは全くしてないけど、やり方によってはリスクを負うようなこともある。

まとめるのにいっぱいいっぱいで写真のない部分が多くて、ほんまに書きなぐってます。


●用意するもの

・iPod touch

 → 通常使用にGPSを付加する場合

   この場合、Jailbreakをしないからリスクはないはず
   GPSを付加させるためには、iPod touch, iPadに対応したGPS機器を買う必要がある
   これについては「GPSレシーバー」のところで

 → Jailbreakをする場合

   この場合、まずJailbreakっていう行為をリスク承知で行う必要がある
   そしてJailbreak後、「BTstack GPS」というアプリ($5)を入れる
   それとiPod touch対応と書いてないものでも、なんらかのGPS機器は必要になってくる
   これも「GPSレシーバー」のところで
   記事の後の方ではJailbreakをする場合について詳しく書いていく


・GPSレシーバー(GPSの電波を捉えて情報を他の機器に転送する機械)

 → 通常使用にGPSを付加する場合

   GPSを付加するための製品を購入する必要がある
   製品としては下の3つとかかな…
   ・Dual Electronics XGPS150A Universal Bluetooth GPS Receiver
   ・Bad Elf 1000 外付け GPS
   ・Bad Elf 2200 GPS Pro Bluetooth GPS レシーバー for iPod touch, iPhone, iPad(技適マーク付き)
   ・GNS 2000 GPS レシーバー for iPod, iPhone and iPad
   (一番下の製品の二世代前の機種について → iPod touchでも使えるBluetooth GPSユニットを試す。接続編


 → Jailbreakをする場合

   Bluetooth対応のGPS機器があれば接続できると思う
   自分の場合、747 Pro っていうGPSロガーがGPSレシーバーの役割も持ってるからこれを使う
   他にも有名なGPS機器としては、Wireless GPS Logger M-241とかも使えるはず
   (ちなみに自分がGPSロガー購入した経緯はここ → GPSロガー

   ※GPSレシーバー 電波を捉えて位置情報を他機器に転送
   ※GPSロガー   電波を捉えて位置情報を本体内部に記録



●Jailbreakをする場合の手順

※以下体験談を書いておりますが、参考になされましても責任は負いません。
 Jailbreakはリスクを伴う行為であり、行われる場合は全て自己責任です。
 また、以下と同じ方法を取れば必ず同じ結果になるとは限りませんのであしからず。


なんだか、こんな物騒な注意書きでもしといた方が良さそうな内容なので一応書いておきました。。

自分はてきとーに進めていってうまくいったけど、失敗することもあるみたいやし、ビビりな人は避けた方が良さそう


<方法>

iPod touch と GPSレシーバーを接続(Bluetooth接続)して、GPSによる位置情報をiPod touch上に表示させる

ただJailbreakをしてないiPod touchでは、GPSレシーバーを認識してくれない。

やから、認識させるため先にJailbreakをして、「BTstack GPS」ってアプリをインストールすることで、この問題を解決する。


<詳細手順>

① iPod touch を Jailbreakする

一応自分なりに分かったこととか、参考にしたサイトなどは下のリンクでまとめています。

iPod touchをJailbreakしてみた

ただできれば、他のサイトでも調べてみてください。



② 必要なアカウントを取得しておく

先に取得しといた方が後から楽そうやから、先にやっておいた

必要なアカウント
1. 支払用アカウント → PayPal もしくは Amazon.com のアカウント (※たぶんAmazon.co.jpではだめ)
2. 紐付け用アカウント → Google もしくは Facebook のアカウント

少なくとも1と2それぞれから一つずつアカウントを持ってなあかんみたい。

この紐付け用アカウントがどういう意味なんかはいまいち分からんけど、支払情報が後でメールで届くとかなんかな…



③ Jailbreak済みのiPod touchで、「Cydia」を開き、「BTstack GPS」をインストールする

つまりは「Cydia」ってアプリで、「BTstack GPS」ってアプリをダウンロードする (有料、5$)

この部分は英語ばっかりでややこしいけど、感覚的にできた。


方法としては「Cydia」起動 → 右下の Search → 上部の検索窓に「BTstack GPS」と入力 → 「BTstack GPS」を選択

この後は、詳しく説明してくれてはるサイトがあるからそこを参照してください

Amazon.comでの支払いの場合 → Cydiaの決済方法
PayPalでの支払いの場合 → Cydia Store で 有償アプリを購入してみた。

のーてんきぶろぐ

写真の赤丸で囲んだようなアイコンがあれば成功 (アプリのバージョンによってはアイコン違うかも)

値段が5$するけど、自分の場合この値段追加するだけでGPSが使えるから安いと思うけど、受け取り方は人それぞれかな
ちなみに、「BTstack GPS」の代わりに「roqyBluetooth」ってアプリでもできるのかも(ただこっちは値段が8$)



④ GPSレシーバーの電源を入れておき、「BTstack GPS」を起動、該当するレシーバーの名前を選択

この段階で、GPSレシーバーとiPod touchを接続する。(Bluetoothによって)


「BTstack GPS」を起動したら、左の写真の画面があらわれる(最初はLast Usedの項目はないと思う)

んで、自分の場合やったら、747PRO GPSを選択 数秒後に右の写真みたいに現在地が表示される
(下の右の写真は平野神社で実験してみた。実際にちゃんと現在地が表示されてる)

のーてんきぶろぐ のーてんきぶろぐ

ただ、このアプリでの現在地表示は、拡大縮小とかができひん。
やから、あくまでこのアプリはBluetoothでの接続のみに用いれば良い。



⑤ ホームボタンを押して、地図が見られるアプリを起動

iPod touchは基本的に、外出先でネットに接続できひん。
やから、「マップ」アプリ起動しても、外出先では地図のデータを取得することもできひん。

やから外出先で、地図を表示しつつ、現在地確認するには以下の3つの方法のどれかをとることになる(と思う)


1. オフライン地図を用意する

 「Mapfan for iPhone」とか「navico」とかのアプリをとっておく
 これらのアプリでは、オフラインでも見れる地図データが入ってる
 ④でBluetoothでの接続が済んだあとにこれらのアプリを立ち上げたら、現在地確認できるはず


2. 「マップ」アプリで予めキャッシュをとっておく

 キャッシュと言って、データを一時的に本体内に保存しておけば外出先でも地図データが見られる
 予めだいたい行くところが決まってる場合は、ネットの接続できるところで、「マップ」アプリを立ち上げ、
 行くところの地図を表示させる。これで、その場所の地図データが一時的に本体内に保存される。


3. 「Cydia」で「Maps Offline」とか「Offline Maps」とかゆーアプリをとって、どーにかこーにかする

 これはよく調べてないから分からんけど、こーゆー方法もある。
 海外行くときとかにはたぶん一番有効な方法。 ただキャッシュしすぎたらめっちゃ容量食らうと思う。
 参照 → iPhone・iPod touchの「マップ」アプリがオフラインで使える「Maps Offline」
     Offline Maps - オフラインでもiPhoneのマップが見られる for 2.0+


このどれかの方法を使うことで縮小拡大ができる地図で、現在地確認ができるはず


手順はこれでおわりー。


あと参考にしたサイトを載せておく。


●その他参考にしたサイト

iPad Wi-Fiモデル,カーナビ化計画 -その2-
iPod touch 4GとGPSロガーをBluetoothで接続する
ipod touch と Bluetooth GPSレシーバー/ロガーを接続
iPodtouchでGPSを出来るようにしました。 M-241の場合。