オフラインで使用するためにiOSでGoogleマップを保存するにはどうすればよいですか?


21

オフラインで地図をできるだけ詳細に保持する方法はありますか(ストリートビュー、地図、方向、ズームレベル)。

この質問は、Googleマップタイルに依存するiOSバージョン1〜5に同梱されているAppleマッププログラムに関するものです。2012年以降、App Storeでも入手できるiOS 6マップとGoogleマップアプリに関する新しい質問を開いてください。


これはどうですか、この質問をする際のユースケースは何ですか?
ジェイソンサラズ

@VxJason:理想的なユースケースは、完全にズーム可能なエリアの地図を持ち、すべてオフラインでアクセスできるようにすることです。
ジョシュK

それはあなたがそれをしたい理由のようなユースケースではなく、あなたがやりたいことのようなユースケースであり、私はそれを完全に理解しています。あなたは今、あなたのコンピューターで、自宅でそれを行うことができます。なぜあなたはあなたの電話/ポッド/パッドでそれをしたいですか?それが私が探しているユースケースです。
ジェイソンサラズ

3
@VxJason:なぜですか? 定義によるユースケース何ですか。なぜモバイルデバイスでそれをしたいのですか?彼らは私のラップトップに十分な大きさのポケットを作っていないからです。
ジョシュK

はい、ユースケース何か、私はそれがすでに答えを知っていると言った。私はそれがなぜユースケースではないと言った。私はこれが理由の答えであることを意味すると思います:私は家にいないので、ネットワーク接続がありません。その場合、フォローアップの提案に頼ることしかできず、ローカルマップキャッシュを持つアプリを使用してくださいNavigonまたはSygicの製品として。私が見る唯一の3つの解決策は、(1)脱獄(2)探しているものを事前に知って保存する、または(3)私の提案です。
ジェイソンサラズ

回答:


7

ジェイルブレーキングせずに、iPhone DOESは、すべてのビューのズームレベルで、ビュー上の最後のいくつかのマップタイルをキャッシュします。これがどれほど広範囲かはわかりませんが、一時的なキャッシュに過ぎないため、データは常に削除から1秒の距離にあります。

ジェイルブレイクをせずに、アプリケーションをダウンロードできます。たくさんありますが、私のお気に入りはMotionX GPSと呼ばれ、App Storeにあります。地形、道路など、さまざまなマップモードから特定のタイプのマップタイルをキャッシュして保存できます。Google Mapsなのかどうかはわかりませんが、確かにいくつかのタイプのマップを入手できます。

合法かつ簡単なジェイルブレイク後、マップタイルをデバイスにダウンロードするのに役立つサードパーティのユーティリティをいくつか見つけることができますが、ほとんどの場合、マップアプリケーションではなくアプリ自体でタイルを表示する必要があります。


私は興味があります、あなたはどんなcydiaアプリについて話しているのですか?何も見つかりませんでした。たぶん名前で、私はそれらを見つけることができるでしょう。@VxJasonxV:あなたが言及したアプリは米国でのみ機能しますが、世界は「リオグランデ」の後も続いています。地図だけでなく、衛星写真(Googleマップの写真など)をダウンロードできるアプリが必要です。私は3gのカバレッジのない田舎に住んでいて、写真をGPSデータ(通常はマップに表示されない未舗装の道路や自転車道から)を使用したいです。GPSは、WIFIがない屋外で機能しますが、Googleマップは、ユーザー

3

はい、ありますが、それを適切に行うには、脱獄(法的、保証の無効)およびGoogle Maps TOSの違反の可能性が必要です。

キャッシュはある程度使用できます:Google Mapsアプリケーションはキャッシュをオフラインで使用するため、タイルが表示され、マップを少しパンできます(オンライン中にパンして隣接するタイルを取得できる場合)。マップビューですべてをたどることができない場合でも、ルートはリストビューに保持されます。

これ以上必要な場合は、デフォルトでは組み込まれていません。ジェイルブレイクした場合、それをハックして、ズームレベルなどを含む数百MBのコンテンツをサポートするはるかに大きなキャッシュを持たせることができます。

それを設定することは、Google Maps TOSに対する重大なハックになるでしょう。オンラインの場合、iPhoneから自分のパケットを探り出し、Googleマップに関係するパケットを検出し、キャッシュを構築する必要があります。オフラインの場合、GoogleマップサーバーへのすべてのリクエストをiPhoneで実行されているローカルHTTPサーバーにリダイレクトし、タイルを提供します。

これは、頻繁にオフラインになっているコンピューターで行われましたが、iPhoneでは行われませんでしたが、正常に動作するはずです。必要に応じて、この方法でカスタムタイルレイヤーを追加することもできます。


私はいつも脱獄について少し警戒しています。私は1GB程度のディスク容量を自分の一般的な領域のまともなマップキャッシュを格納するために専念したいと思うので、それほどオンラインにする必要はありません。
ジョシュK

@Josh Jailbreakingだけでは十分ではありません。重大なハッキングがあります。回答を編集して詳細を追加しました。

かっこいい(そして面白い)ので、私は後者を渡すと思います。もっと暇があれば価値があります。
ジョシュK

mankoffは状況をうまくカバーしています。Open Street MapsのマップタイルをキャッシュするiPhoneアプリがあります。1つはMotionX GPSです。携帯電話のカバレッジがむらになる自転車ツアーに行く前にこれを試しましたが、キャッシュプロセスが厄介で(キャッシュするエリアを定義する必要があります)、遅い(夜通しで定義したエリアがなかった)ことがわかりましたダウンロードが終了しました)。これは1年前のことで、状況は改善された可能性があります。Googleマップの代わりにOSMを使用できる場合は、他の選択肢もあります。
アダムライス

3

別の方法では、それほどハッキングを行いません。一部の人々はすでにこの問題を解決しているようです。ジェイルブレイクする必要があり、方向は機能しませんが、異なるズームレベルでのブラウジングは機能するはずです。また、GPSも機能するので、少なくとも自分がどこにいるかはわかります。

次のサイトを参照してください。


3

オフラインマップにはCityMaps2Goを使用しています。Googleマップとまったく同じではありませんが、私の使用にはかなり適しています。私は比較的人口の少ない地域に住んでいるので、最初は私の地域で利用できる地図はありませんでしたが、彼らはそれを要求してから数日以内に追加しました。


2

Atomic Web Browserアプリケーションは、Googleマップページの静的コピーをローカルに保存できます。保存したページはスクロールまたはズームできませんが、オフラインで利用できます。バージョン4.0.2の機内モードでテストしました。


2

これはすべての基準を満たしていない可能性がありますが、ローカルに保存されたマップデータを使用する(ファイルサイズに関して)巨大なアプリケーションがいくつかあります。このデータをローカルに保存する必要がある画面を持つ従来のGPSを考えてください。

XROAD、Inc.には、ナビゲーション機能を提供する米国西部および米国東部のアプリがあり、アプリケーションに地図データが保存されているため、自動三角測量でオフライン、手動、またはオンラインで検索できます。これらはGoogleマップではないことに注意してください。マンコフごとに、GoogleのTOSは、他の会社がマップデータを順番に提供することを禁止しています(Appleなどとの現在の契約はこれより少ない)。

iTunesアプリのリンク:

XROAD US West
XROAD US East

周りを見るともっと多くの可能性がありますが、これらは不確かなカバレッジの場所に旅行する必要がある場合に私が以前に見せたものです。


これらのマップは明らかに古くなっているようです。さらに、マップタイルをリロードする必要がないことほど、方向については気にしません。
ジョシュK

誰が彼らが古くなっていると主張するのですか?また、地図データの静的なベースを持っているのと同じくらい、ルートについては重要ではありません。
ジェイソンサラズ

アプリ上の複数の1つ星のレビュー...
ジョシュK

私はそこを見ていたかもしれないと思う:)。Navigon's OfferingsSygic Aura Driveなどの他のオプションがあります。そして、それらは価格が等しいか、安いです!
ジェイソンサラズ

1

iOSマップアプリは、できる限りタイルをキャッシュします。実際には、iPadは国を渡るターンごとにタイルをキャッシュします。通常、軽いゲームをプレイしたり、本を読んだりしても、タイルを失うことはありません。タイルがメモリ内に留まる時間が長くなります。

通常、Googleのタイルはオフラインでの使用にはライセンスされていません。彼らはあなたのニーズに合うかもしれない優れた静的マップAPIを持っていますが、真のオフライン使用のためにマップタイルのプリロードをさらに制御できる別のアプリを見つける必要があります。iOSのマップアプリは、単にあなたが求めていることをしません。


1

OpenMapsをお勧めします-OpenStreetMapsを使用して地図データを作成します。使いやすく、任意またはすべてのズームレベルで必要なマップエリアをダウンロードできます。

OpenStreetMapの地図を閲覧し、オフラインで使用するためにそれらをダウンロードし、地図を編集し(タグ編集とノード作成)、現在地を見つけ、住所を検索し、方向を取得し、OpenMaps for iPhone、iPad、iPod touchでツイートをスキャンします。


1
これについて話してますか?もっと正確にできますか?
ロイックウルフ

1

オフラインマップには、古いバージョンのOffmapsを使用します。マップの表示はCity Maps 2Goよりもはるかに高速であり、私の個人的な意見では、iOSアプリのように感じるべきだと感じています。そのため、Offmapsにはコンパスがなく、費用がかかり、バックグラウンドでダウンロードできず、CityMapsを無料でダウンロードしたにもかかわらず、Offmapsに固執しています。

(開発者Felix Lamourouxは、少し前にかなり誤解を招く名前の新しいバージョンをリリースしました。これはまったく別のものです。より多くの観光スポットと地図を備えたシティガイドです。)


また、Offmapasを強くお勧めします。コンパスが機能します。それはgMapsとaMapsの違いですが、使用するのがより論理的です:)さらに、好きなズームレベルで好きなエリアをダウンロードできます。マップ-私はそれが大好きです!
ティリンベルリン


0

他の人が指摘したように、標準のハンドセットでGoogleマップを使用して簡単にそれを行うことはできません。できることは、マップの別のソースを使用することです。OpenStreetMapを使用して、事前に地図をダウンロードできるアプリがいくつかあります。私が使用したもの、oMapsは、データをさまざまな詳細レベルでダウンロードするため、ズームインおよびズームアウトできます。

マップの品質は多少異なりますが、マップがない場合よりも間違いなく優れています。


0

散歩にはGaiaGPSアプリを使用しています。これは無料で、仕事をします。地図を保存して、その場で接続なしで使用できます。そしてズームできます!この種の機能に必要なサイズのため、これがストリートビューをカバーしないと言う必要はありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.