2013-05-13 9 views
17

Ich frage mich nur, ob es eine Möglichkeit gibt, den Offline-Modus auf Android-Apps mit Google Maps API zu verwenden?Offline-Modus für Android-App mit Google Maps API

Jede Richtung Tutorial oder Quellcode wäre eine große Hilfe. Ich habe stundenlang ohne Glück gesucht. Ich weiß, dass Google eine Möglichkeit veröffentlicht hat, Karten offline zu verwenden. Ich muss nur wissen, ob es für Android-Entwickler verfügbar ist.

+1

Es ist nicht für App-Entwickler von Drittanbietern verfügbar. Es gibt verschiedene Möglichkeiten, die Cache-Speicherung zu erzwingen, aber sie verstoßen gegen die Nutzungsbedingungen von Google. – PravinCG

+1

Wie wäre es, Karten vor dem Betreten von niedrigen Internetbereichen vorab zu laden? – PropK

+0

Ich habe die benutzerdefinierten Kacheln, müssen sie zeigen, aber getTile() wird nicht beim ersten Start aufgerufen. Ich muss beim ersten Start im Flugmodus benutzerdefinierte Kacheln anzeigen. Kann jemand helfen? @PropK – abhishek

Antwort

24

See this solution oder this one. Im Grunde erstellen Sie einfach Ihren eigenen Tileprovider und greifen lokal auf Kacheln zu. Völlig machbar mit der v2 api.

Es gibt einige falsche Informationen, die da draußen herumtreiben, dass die v2 Google Maps API eine Internetverbindung benötigt. Es gab eine, aber wo die API würde einen einzigen Zugriff nach der Installation der App mit Google Play-Dienste zu überprüfen, aber ich glaube, das wurde behoben. Siehe this und this.

+0

2. Lösungslink ist 404ish. – Simon

+0

@Simon 2. Link ist verschoben [hier] (https://github.com/coaohero/android-gmaps-addons) –

+0

Ich habe die benutzerdefinierten Kacheln, müssen sie zeigen, aber getTile() wird nicht beim ersten Start aufgerufen . Ich muss beim ersten Start im Flugmodus benutzerdefinierte Kacheln anzeigen. Kann jemand helfen? @AjithPandian – abhishek