-
タイミングベルト交換   ファンベルト交換   ATF交換   ドライブシャフトOH
2010-09-09
■[雑記][GPS][iPodTouch] How to install Offline Maps for iOS4 
Offline Maps for iOS4 has been released by iphoneofflinemaps.
A tip on how to install this is to use Maps Enhancer 1.3(not in Cydia). The reason why you should use it is Maps application will delete the caches of Google Maps when running Maps app without WiFi/3G. In other words, the cache data(Map data) may be deleted by Maps app even if Offline Maps replaces it with Map data that you wanna use. So, you may need Maps Enhancer to avoid this situation. The main function of Maps Enhancer is to keep the caches of Maps application.
■[雑記][GPS][iPodTouch] Offline Maps for iOS4 公開 
JBされた iOS4 な iPhone/iPodTouch 端末で,オフライン環境で Google Maps のキャッシュを閲覧できるアプリ Offline Maps 4 が公開されました.
http://code.google.com/p/iphoneofflinemap/
個人的にはようやく iPhoneOS 3.1.3 時代の機能・アプリがほぼ復活したと感じました.
ちなみに,Offline Maps iOS4版だけではちゃんと動かないように思います.Offline Maps は /var/mobile/Library/Caches/Maps 以下にある Maps アプリの地図キャッシュデータを差し替えることで,オフラインでもMapsアプリを利用できるようにするものです.ところが,iOS4版では,通信環境がない状態では,Mapsアプリが起動したときにキャッシュを一度クリアしてしまうため,せっかく差し替えたデータも削除されるという問題が発生します.
そこで,Map Enhancer 1.3(http://www.mediafire.com/?ka2e1p9w6xsyrwm)を使います.Map Enhancer はキャッシュを消さず,一度閲覧したキャッシュを最大限保持するようにするためのパッチアプリでして,こいつがちゃんと動いていれば Maps アプリが勝手にキャッシュを消すことを避けられるようになります.
したがって,Maps Enhancerをインストールしておけば, iOS4版の Offline Maps もちゃんと動作するようになります.
「Offlinemaps」「iPhone4」で検索中にたどり着きました!
「iphoneofflinemapv4.0.4-1」をインストールした「iPhone4」に、
「GMDL 0.5.13b」で、マップデータ作成→iPhone変換(??)後、
「Map converter」で、「iPhone4 v10」に変換(??)したものを、
「iFunBox」を使用して /var/mobile/Media/Maps にコピーしましたが、
オフライン状態で地図を見る事ができない状態でした。
検索後、Hieさんが記載しているように
「Map Enhancer 1.3」をインストールしてみましたが、見る事はできませんでした。
Hieさんの方では、問題なく動作していますか??
色々しらべてますが、未だ解決に至ってません。
何か、アドバイスありましたら よろしくお願いします。
環境は,iPodTouch3G MCシリーズ, iOS4.0.0です.
Offline Maps のバージョンは 4.0.4-1,Map Enhancer は 1.3 です.
手順は下記の通りです.
1. om4.0.4-1 インストール.
2. GMDL 5.12b で地図を取得し,iPhone デバイス用として出力.
3. ifunbox で Mpas ディレクトリに配置.
4. Maps Enhancer でキャッシュするをONにする.
5. om4 で読み込み(Ver.4.0.4 では Copyしかできない),キャッシュディレクトリに展開.
6. WiFi OFFでも地図が読める.
となります.やっぱり Maps Enhancer をオフにすると動かなくなるので,Maps Enhancer は必要だと思います.
NaOさんとの違いは, Map Converter は使っていないこと,GMDL のバージョンが異なることでしょうか.
自分も GMDL 5.12b を用意して、Hieさんの手順でトライしました。「結果は動作しません」でした。。。
手順を確認の意味も含めて「気になった所のみ」を記します。
1. -
2. iPhone デバイス用 『fw 2.2 & 3(v5,128x128)』 として出力
3. ifunbox で 『/var/mobile/Media/Maps』 ディレクトリに配置。
4. Maps Enhancer で 『Keep maps cache』 を ON にする。
5. 『/var/mobile/Library/Caches/Maps/MapTiles』 に展開。
6. 念のため、バックグランドを消去&WiFi OFFでMAPアプリ起動!=自分は失敗。。。(苦笑
失敗の原因は未だ解らず!ですが気になった事を記します。
a)項目4→5→6 を実施後、 Maps Enhancer の 『Current cache size』を確認するとデータ量が増えている。
iFunBox で確認しても 『/var/mobile/Library/Caches/Maps/MapTiles』 にデータが作成されている。
b)項目4で OFF にして 項目5→6を実施後、Maps Enhancer の 『Current cache size』を確認するとデータ量が『増えて』いる。
iFunBox で確認しても 『/var/mobile/Library/Caches/Maps/MapTiles』 にデータが作成されている。
c)項目6で バックグランドを消去&WiFi 『ON』 , 項目4で ON , 項目5は『未実施』 で Mapアプリで 約50MB( SBsetting の Available Memory で確認)消費。
その後 Maps Enhancer の 『Current cache size』を確認するとデータ量も増えている。
この状態から、バックグランドを消去&WiFi OFF で Mapアプリを立ち上げると、先ほど閲覧した地図が表示される。
d)項目6で バックグランドを消去&WiFi 『ON』, 項目4で ON , 項目5を実施 で Mapアプリで 約50MB( SBsetting の Available Memory で確認)消費。
その後 Maps Enhancer の 『Current cache size』を確認するとデータ量は MAPデータ状態から増えていない。
この状態から、バックグランドを消去&WiFi OFF で Mapアプリを立ち上げると、MAPデータの場所も、先ほど閲覧した地図も表示されない。
素人憶測ですが。。。
a),b)の内容より、 Map Enhancer の ON,OFF は動作に影響しない。
c)の内容より、Maps Enhancer の機能は正常に動作している。
d)の内容より、 GDML で作成したデータには、Mapアプリのキャッシュは追加(上書き)されていない。
この3つの事から、 GDML のデータに問題があるのかなぁ。。。と思い始めました。
でも、自分の場合は Map Converter を使ってもダメだったし。。。
何か、まとまりのない報告ですが中間報告です!(笑
これから、 Map Converter について調べて見ます。
また、アドバイスがあったらお願いします!!
Map Converter を使用してみたところ、「動作」しています。(いるように見えます)
もう少し、色々試して報告します。
取り急ぎの中間報告です!
最終的な手順を記します。
1. OM4.0.4-1 インストール。
2. GMDL 5.13b でiPhone デバイス用 『fw 2.2 & 3(v5,128x128)』 として出力。
2'. Map Converter v1.4.3 で 『iPhone v10』 として iPhone4 用に変換。
3. iFunBox で 『/var/mobile/Media/Maps』 ディレクトリに配置。
4. Maps Enhancer 1.3 をインストールして 『Keep maps cache』 を OFF(ONでも動作する) にする。
5. OM4 で読み込み(Copy)し、Continue で閉じる。
6. バックグランドを消去&WiFi OFF で MAPアプリ 起動。
で、動作しています。
改善点は、項目2'です。
Map Converter の説明に「iOS4でも、iPhone4とiPhone3Gは地図のサイズが異なる」みたいな説明がある気がしたのでトライしました。
あと項目4は無くても良いのかも知れないですが、自分は既にインストールしてあったのでそのままの状態でトライしました。
(リムーブして、動作がおかしくなると怖いのでそのままでトライしました!)
長コメントすいませんでしたが、情報が少ない中のアドバイスありがとうございました!
近いうちに、アメリカに行きたかったので助かりました!!
ご連絡できずに申し訳ありませんでした.
でも,動作されたんですね.よかったです.iPhone4 だと利用する地図サイズが異なるということが原因だったわけですね.勉強になります.
次にこのテの話をまとめるときには是非紹介させていただきたく思っています.
よろしくお願いいたします.
海外ではそうとう有効ですよね.とくにタクシーでぼられなくなるのはデカい(笑 俺はどっちに進んでるのかわかってるんだよ,というアピール効果が.
先週 アメリカから戻ってきました!!(笑
「Offlinemaps」の使い勝手は○でした。
一番感動したのは、3G(電話回線?)が圏外の場所でも しっかりとGPSが機能してトレースしてくれた事です!!!
自分の知っているGPS製品は、8年前の「トヨタのカーナビ」なので 比較にならないかもしれないですが「iPhone4」のGPSはスゴイ!!って感じながらドライブしてました。(笑
渡米には、「自分の行動範囲の地図」(2G相当)をつめこんで行きましたが、宿泊先で急遽ルートを変更する事となりました。
変更上の地図は詰め込んでなかったのですが、たまたま(??)インストールしていた「Maps Enhancer 1.3」で「即席地図」を保存して対応しました。
ただ、カーナビの代わりとするには「音声案内」等もなく、サミシイ感じはありますが。。。(笑
ちなみに、帰国後「データ通信料金」を確認しましたが「¥0」でした!!
この度は、いろいろありがとうございました!!
お帰りなさいませー.
海外での威力はすごいですよね(笑) 私もバルセロナに出張でいったとき,iPodTouchを片手に,言葉の通じないタクシーの運ちゃんにあっちだこっちだと指示したことがあります.
こんなんだから,breakされていないiPodTouch/iPhoneには魅力を全く感じないのです><
また,面白いお話ありましたらお聞かせください! 今後ともよろしくお願い致しますです.