Wie kann ich Google Maps in iOS für die Offline-Verwendung speichern?


21

Gibt es eine Möglichkeit, eine Karte mit möglichst vielen Details (Straßenansicht, Karten, Wegbeschreibungen, Zoomstufen) offline beizubehalten?

Diese Frage bezieht sich auf das Apple Maps-Programm, das mit den iOS-Versionen 1 bis 5 geliefert wurde und auf Google Maps-Kacheln basierte. Bitte öffnen Sie eine neue Frage für iOS 6-Karten und die Google-Karten-App, die seit 2012 auch im App Store erhältlich ist.


Was ist Ihr Anwendungsfall, wenn Sie diese Frage stellen?
Jason Salaz

@VxJason: Der ideale Anwendungsfall wäre eine vollständig zoombare Karte eines Bereichs, auf die offline zugegriffen werden kann.
Josh K

Das ist kein Anwendungsfall, wie Sie es tun möchten, das ist ein Anwendungsfall, wie Sie es tun möchten, was ich perfekt verstehe. Sie können dies jetzt zu Hause auf Ihrem Computer tun. Warum willst du es auf deinem Handy / Pod / Pad? Das ist der Anwendungsfall, den ich suche.
Jason Salaz

3
@ VxJason: Warum? Was ist ein Anwendungsfall per Definition. Warum möchte ich es auf einem mobilen Gerät tun? Weil die Taschen nicht groß genug für meinen Laptop sind.
Josh K

Ja, ich sagte: Was ist ein Anwendungsfall ? Ich sagte, es war einer, auf den ich die Antwort bereits kannte. Ich sagte, es sei kein Warum- Use-Case. Ich nehme an, dies bedeutet, dass die Antwort auf die Frage lautet , warum : Ich bin nicht zu Hause und habe keine Netzwerkverbindung. In diesem Fall kann ich nur auf meinen nachfolgenden Vorschlag zurückgreifen. Verwenden Sie eine App mit einem lokalen Karten-Cache, z als Navigon- oder Sygic-Angebote. Die einzigen drei Lösungen, die ich sehe, sind: (1) Jailbreak (2) Wissen Sie, wonach Sie suchen, und speichern Sie es, oder (3) meine Vorschläge.
Jason Salaz

Antworten:


7

Ohne Jailbreak zwischenspeichert das iPhone die letzten Kartenkacheln in der Ansicht in allen Zoomstufen . Ich bin nicht sicher, wie umfangreich dies ist, und da es sich nur um einen temporären Cache handelt, sind die Daten immer eine Sekunde vor dem Löschen.

Ohne Jailbreak können Sie eine Anwendung herunterladen, es gibt viele davon, aber mein Favorit ist MotionX GPS, das es im App Store gibt. Sie können bestimmte Arten von Kartenkacheln aus einer Vielzahl von Kartenmodi, einschließlich Gelände, Straßen und mehr, zwischenspeichern und speichern. Ich bin nicht sicher, ob es sich speziell um Google Maps handelt, aber Sie können mit Sicherheit einige Arten von Karten erhalten.

Nach dem Jailbreaking, das sowohl legal als auch einfach ist, finden Sie einige Hilfsprogramme von Drittanbietern, mit denen Sie Kartenkacheln auf das Gerät herunterladen können. Bei den meisten müssen Sie die Kacheln jedoch in der App selbst und nicht in der Maps-Anwendung anzeigen.


Ich bin gespannt, über welche Cydia Apps sprichst du? Ich konnte keine finden. Vielleicht kann ich sie mit den Namen finden. @VxJasonxV: Diese Apps, die Sie erwähnen, funktionieren nur in den USA, aber die Welt geht nach dem "Rio Grande" weiter. Ich benötige eine App, mit der ich nicht nur Karten, sondern auch Satellitenfotos (wie bei Google Maps) herunterladen kann. Ich lebe in einer ländlichen Gegend ohne 3G-Abdeckung und möchte die Bilder mit den GPS-Daten verwenden (normalerweise von unbefestigten Straßen und Radwegen, die auf keiner Karte angezeigt werden). Das GPS funktioniert draußen, wo es kein WIFI gibt, aber Google Maps w

3

Ja, aber um dies richtig zu machen, sind ein Jailbreak (gesetzlicher Garantieanspruch, Erlöschen der Garantie) und ein möglicher Verstoß gegen die Nutzungsbedingungen von Google Maps erforderlich.

Der Cache kann bis zu einem gewissen Grad verwendet werden: Die Google Maps-Anwendung verwendet den Cache offline, sodass Kacheln sichtbar sind und die Karte ein wenig verschoben werden kann (wenn sie im Online-Modus verschoben wurde und benachbarte Kacheln abrufen konnte). Anweisungen bleiben in der Listenansicht erhalten, auch wenn Sie in der Kartenansicht nicht allen folgen können.

Wenn Sie mehr wollen, ist es nicht standardmäßig eingebaut. Wenn Sie einen Jailbreak durchführen, können Sie ihn hacken, um einen viel größeren Cache zu haben, der Hunderte von MB Inhalt unterstützt, einschließlich Zoomstufen usw.

Das Einrichten wäre ein schwerwiegender Hack und gegen die Nutzungsbedingungen von Google Maps. Wenn Sie online sind, müssen Sie Ihre eigenen Pakete vom iPhone schnüffeln, diejenigen mit Bezug zu Google Maps erkennen und einen Cache erstellen. Wenn Sie offline sind, möchten Sie alle Anfragen an Google Maps-Server an einen lokalen HTTP-Server weiterleiten, der auf dem iPhone ausgeführt wird, und dann die Kacheln bereitstellen.

Ich habe dies mit einem Computer gesehen, der häufig offline war, aber nicht mit einem iPhone, aber es sollte gut funktionieren. Sie können auf diese Weise auch benutzerdefinierte Kachelebenen hinzufügen.


Ich bin immer ein bisschen vorsichtig, wenn es um Jailbreak geht. Ich wäre mehr als bereit, etwa 1 GB Speicherplatz für einen ordentlichen Karten-Cache für meinen allgemeinen Bereich bereitzustellen, damit ich nicht so viel online sein muss.
Josh K

@ Josh Jailbreaking ist nicht genug, es gibt dann erhebliche Hacking. Ich habe meine Antwort bearbeitet, um einige Details hinzuzufügen.

So cool (und interessant) es klingt, ich denke, ich werde letzteres weitergeben. Wäre es wert, wenn ich mehr Freizeit hätte.
Josh K

mankoff deckt die situation gut ab. Es gibt iPhone-Apps, mit denen Kartenkacheln aus Open Street Maps zwischengespeichert werden. Eines ist MotionX GPS. Ich habe es vor einer Fahrradtour versucht, bei der die Mobilfunkabdeckung nur sporadisch ist, und festgestellt, dass der Caching-Vorgang umständlich ist (Sie müssen definieren, welche Bereiche zwischengespeichert werden sollen) und langsam (ich habe es über Nacht laufen lassen und mein definierter Bereich war nicht verfügbar). nicht fertig heruntergeladen). Dies war vor einem Jahr - möglicherweise hat sich die Situation verbessert. Wenn Sie mit OSM als Alternative zu Google Maps leben können, gibt es möglicherweise auch andere Alternativen.
Adam Rice

3

Eine andere Methode beinhaltet nicht so viel Hacking. Es scheint, dass einige Leute dieses Problem bereits gelöst haben. Sie müssen einen Jailbreak durchführen, und Wegbeschreibungen funktionieren nicht, aber das Surfen in verschiedenen Zoomstufen sollte funktionieren, und GPS funktioniert auch, sodass Sie zumindest wissen, wo Sie sich befinden.

Siehe die folgenden Websites:


3

Ich benutze CityMaps2Go für Offline-Karten. Nicht ganz das gleiche wie Google Maps, aber ziemlich gut für meinen Gebrauch. Ich lebe in einem Gebiet mit relativ geringer Bevölkerungszahl, daher war für mein Gebiet zunächst keine Karte verfügbar, diese wurde jedoch innerhalb weniger Tage nach meiner Anfrage hinzugefügt.


2

Die Anwendung Atomic Web Browser kann eine statische Kopie einer Google Map-Seite lokal speichern. Die gespeicherte Seite kann nicht gescrollt oder gezoomt werden, ist jedoch offline verfügbar. Ich habe mit Airplane Mode auf Version 4.0.2 getestet.


2

Dies erfüllt möglicherweise nicht alle Kriterien, aber es gibt eine Handvoll (in Bezug auf die Dateigröße) sehr umfangreicher Anwendungen, in denen Kartendaten lokal gespeichert sind. Denken Sie an herkömmliche GPS-Geräte mit Bildschirmen, auf denen diese Daten lokal gespeichert werden müssen.

XROAD, Inc. verfügt über Apps für den Westen der USA und den Osten der USA, die Navigationsfunktionen bieten und Kartendaten in der Anwendung gespeichert haben. Sie können diese also offline, manuell oder online mit automatischer Triangulation nachschlagen. Beachten Sie, dass dies NICHT Google Maps sind. Laut Google verhindert das TOS, dass andere Unternehmen ihre Kartendaten "Turn-by-Turn" anbieten (weniger aktuelle Vereinbarungen mit Apple und dergleichen).

iTunes App-Links:

XROAD US West
XROAD US East

Wenn Sie sich umschauen, ist es sehr wahrscheinlich, dass es mehr ist. Dies sind nur die beiden, die mir zuvor gezeigt wurden, falls ich jemals an einem Ort mit ungewisser Abdeckung reisen muss.


Diese Karten sind anscheinend veraltet, und mir geht es weniger um Wegbeschreibungen als darum, keine Kartenkacheln neu laden zu müssen.
Josh K

Wer behauptet, dass sie veraltet sind? Dabei geht es weniger um Wegbeschreibungen als um statische Kartendaten.
Jason Salaz

Die mehreren Ein-Sterne-Bewertungen in der App ...
Josh K

Ich hätte es mir wohl ansehen können :). Es gibt andere Optionen wie Navigons Angebote und Sygic Aura Drive . Und sie sind preislich gleich oder auch günstiger!
Jason Salaz

1

Die iOS-Karten-App speichert Kacheln so lange wie möglich im Cache. In der Praxis zwischenspeichert mein iPad Kacheln für eine Reise durch das Land und verliert im Allgemeinen keine Kacheln, wenn Sie leichte Spiele spielen, Bücher lesen usw. Es ist nicht narrensicher, aber je weniger Sie mit dem Gerät tun, Je länger Ihre Kacheln im Gedächtnis bleiben.

Die Kacheln von Google sind im Allgemeinen nicht für die Offline-Verwendung lizenziert. Sie verfügen zwar über eine hervorragende statische Karten-API, die möglicherweise Ihren Anforderungen entspricht, Sie müssen jedoch eine andere App finden, mit der Sie das Vorladen von Kartenkacheln für eine echte Offline-Verwendung besser steuern können. Die iOS-Karten-App macht einfach nicht das, was Sie verlangen.


1

Ich empfehle OpenMaps - das OpenStreetMaps für Kartendaten verwendet. Einfach zu bedienen, können Sie den benötigten Kartenbereich in einer oder allen Zoomstufen herunterladen.

Durchsuchen Sie die Karten von OpenStreetMap, laden Sie sie zur Offline-Verwendung herunter, bearbeiten Sie die Karten (Tag-Bearbeitung und Knotenerstellung), finden Sie heraus, suchen Sie nach Adressen, rufen Sie Wegbeschreibungen ab und scannen Sie die Karte mit OpenMaps für iPhone, iPad und iPod touch nach Tweets .


1
Sprechen Sie über diese ? Können Sie genauer sein?
Loïc Wolff

1

Für Offline-Karten verwende ich Offmaps , die alte Version. Die Kartenanzeige ist viel schneller als bei City Maps 2Go , und meiner persönlichen Meinung nach fühlt es sich auch viel mehr so ​​an, wie eine iOS-App sich anfühlen sollte. Obwohl Offmaps keinen Kompass hat, mehr Geld kostet, nicht im Hintergrund heruntergeladen werden kann und ich CityMaps kostenlos heruntergeladen habe, bleibe ich bei Offmaps.

(Entwickler Felix Lamouroux hat vor einiger Zeit eine irreführend benannte neue Version herausgebracht , die etwas ganz anderes ist - eher ein Stadtführer mit Points of Interest und Karten.)


Ich kann Offmapas auch sehr empfehlen - und es hat einen funktionierenden Kompass! Es ist einfach anders als die gMaps als die aMaps, aber ich finde es noch logischer :) Außerdem können Sie jeden gewünschten Bereich mit jeder gewünschten Zoomstufe herunterladen - bevor ich auf eine Reise gehe, verbringe ich immer einige Zeit damit, meine zu laden Karten - und ich liebe es!
tillinberlin


0

Wie andere angemerkt haben, ist dies mit Google Maps auf einem Standard-Mobilteil nicht einfach möglich. Sie können eine andere Kartenquelle verwenden. Es gibt eine Reihe von Apps, die OpenStreetMap verwenden und das Herunterladen von Karten im Voraus ermöglichen. Die von mir verwendete Funktion, oMaps, lädt Daten mit unterschiedlichen Detailstufen herunter, sodass Sie sie vergrößern und verkleinern können.

Die Karten sind in der Qualität ein wenig variabel, aber zweifellos besser, als überhaupt keine Karte zu haben.


0

Ich benutze die GaiaGPS App für meine Spaziergänge. Dies ist kostenlos und erledigt den Job. Sie können Karten speichern und verwenden, sobald Sie ohne Verbindung vor Ort sind. Und Sie können zoomen! Es muss nicht erwähnt werden, dass dies Street View nicht abdeckt, da für diese Art von Funktion eine bestimmte Größe erforderlich ist.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.