オフラインで地図をできるだけ詳細に保持する方法はありますか(ストリートビュー、地図、方向、ズームレベル)。
この質問は、Googleマップタイルに依存するiOSバージョン1〜5に同梱されているAppleマッププログラムに関するものです。2012年以降、App Storeでも入手できるiOS 6マップとGoogleマップアプリに関する新しい質問を開いてください。
オフラインで地図をできるだけ詳細に保持する方法はありますか(ストリートビュー、地図、方向、ズームレベル)。
この質問は、Googleマップタイルに依存するiOSバージョン1〜5に同梱されているAppleマッププログラムに関するものです。2012年以降、App Storeでも入手できるiOS 6マップとGoogleマップアプリに関する新しい質問を開いてください。
回答:
ジェイルブレーキングせずに、iPhone DOESは、すべてのビューのズームレベルで、ビュー上の最後のいくつかのマップタイルをキャッシュします。これがどれほど広範囲かはわかりませんが、一時的なキャッシュに過ぎないため、データは常に削除から1秒の距離にあります。
ジェイルブレイクをせずに、アプリケーションをダウンロードできます。たくさんありますが、私のお気に入りはMotionX GPSと呼ばれ、App Storeにあります。地形、道路など、さまざまなマップモードから特定のタイプのマップタイルをキャッシュして保存できます。Google Mapsなのかどうかはわかりませんが、確かにいくつかのタイプのマップを入手できます。
合法かつ簡単なジェイルブレイク後、マップタイルをデバイスにダウンロードするのに役立つサードパーティのユーティリティをいくつか見つけることができますが、ほとんどの場合、マップアプリケーションではなくアプリ自体でタイルを表示する必要があります。
はい、ありますが、それを適切に行うには、脱獄(法的、保証の無効)およびGoogle Maps TOSの違反の可能性が必要です。
キャッシュはある程度使用できます:Google Mapsアプリケーションはキャッシュをオフラインで使用するため、タイルが表示され、マップを少しパンできます(オンライン中にパンして隣接するタイルを取得できる場合)。マップビューですべてをたどることができない場合でも、ルートはリストビューに保持されます。
これ以上必要な場合は、デフォルトでは組み込まれていません。ジェイルブレイクした場合、それをハックして、ズームレベルなどを含む数百MBのコンテンツをサポートするはるかに大きなキャッシュを持たせることができます。
それを設定することは、Google Maps TOSに対する重大なハックになるでしょう。オンラインの場合、iPhoneから自分のパケットを探り出し、Googleマップに関係するパケットを検出し、キャッシュを構築する必要があります。オフラインの場合、GoogleマップサーバーへのすべてのリクエストをiPhoneで実行されているローカルHTTPサーバーにリダイレクトし、タイルを提供します。
これは、頻繁にオフラインになっているコンピューターで行われましたが、iPhoneでは行われませんでしたが、正常に動作するはずです。必要に応じて、この方法でカスタムタイルレイヤーを追加することもできます。
別の方法では、それほどハッキングを行いません。一部の人々はすでにこの問題を解決しているようです。ジェイルブレイクする必要があり、方向は機能しませんが、異なるズームレベルでのブラウジングは機能するはずです。また、GPSも機能するので、少なくとも自分がどこにいるかはわかります。
次のサイトを参照してください。
オフラインマップにはCityMaps2Goを使用しています。Googleマップとまったく同じではありませんが、私の使用にはかなり適しています。私は比較的人口の少ない地域に住んでいるので、最初は私の地域で利用できる地図はありませんでしたが、彼らはそれを要求してから数日以内に追加しました。
Atomic Web Browserアプリケーションは、Googleマップページの静的コピーをローカルに保存できます。保存したページはスクロールまたはズームできませんが、オフラインで利用できます。バージョン4.0.2の機内モードでテストしました。
これはすべての基準を満たしていない可能性がありますが、ローカルに保存されたマップデータを使用する(ファイルサイズに関して)巨大なアプリケーションがいくつかあります。このデータをローカルに保存する必要がある画面を持つ従来のGPSを考えてください。
XROAD、Inc.には、ナビゲーション機能を提供する米国西部および米国東部のアプリがあり、アプリケーションに地図データが保存されているため、自動三角測量でオフライン、手動、またはオンラインで検索できます。これらはGoogleマップではないことに注意してください。マンコフごとに、GoogleのTOSは、他の会社がマップデータを順番に提供することを禁止しています(Appleなどとの現在の契約はこれより少ない)。
iTunesアプリのリンク:
周りを見るともっと多くの可能性がありますが、これらは不確かなカバレッジの場所に旅行する必要がある場合に私が以前に見せたものです。
オフラインマップには、古いバージョンのOffmapsを使用します。マップの表示はCity Maps 2Goよりもはるかに高速であり、私の個人的な意見では、iOSアプリのように感じるべきだと感じています。そのため、Offmapsにはコンパスがなく、費用がかかり、バックグラウンドでダウンロードできず、CityMapsを無料でダウンロードしたにもかかわらず、Offmapsに固執しています。
(開発者Felix Lamourouxは、少し前にかなり誤解を招く名前の新しいバージョンをリリースしました。これはまったく別のものです。より多くの観光スポットと地図を備えたシティガイドです。)
iPadのgalileo-offline-mapsにインストールしましたが、オフライン時に以前に開いたマップを利用できます。
他の人が指摘したように、標準のハンドセットでGoogleマップを使用して簡単にそれを行うことはできません。できることは、マップの別のソースを使用することです。OpenStreetMapを使用して、事前に地図をダウンロードできるアプリがいくつかあります。私が使用したもの、oMapsは、データをさまざまな詳細レベルでダウンロードするため、ズームインおよびズームアウトできます。
マップの品質は多少異なりますが、マップがない場合よりも間違いなく優れています。