2013-05-13 13 views
17

Zastanawiam się tylko, czy istnieje sposób korzystania z trybu offline w aplikacjach Android za pomocą aplikacji Google Maps API?Tryb offline dla aplikacji z systemem Android za pomocą mapy google api

Dowolny kierunek do samouczka lub kodu źródłowego byłby ogromną pomocą. Szukałem godzin bez szczęścia. Wiem, że Google opublikował sposób używania map offline, po prostu muszę wiedzieć, czy jest on dostępny dla programistów Androida.

+1

Nie jest dostępny dla programistów stron trzecich. Istnieją pewne sposoby wymuszania buforowania, ale naruszają warunki korzystania z google. – PravinCG

+1

Co powiesz na wstępne ładowanie map przed wejściem do niskich obszarów Internetu? – PropK

+0

Mam niestandardowe kafelki, trzeba je wyświetlić, ale getTile() nie zostanie wywołana przy pierwszym uruchomieniu. Muszę pokazać niestandardowe kafelki przy pierwszym uruchomieniu w trybie samolotowym. Czy ktoś może pomóc? @PropK – abhishek

Odpowiedz

24

See this solution lub this one. Zasadniczo wystarczy utworzyć własny tileprovider i uzyskać dostęp do kafelków lokalnie. Całkowicie wykonalne z api v2.
API Reference

Istnieje kilka fałszywych informacji pływających wokół tam, że api go2 map map v2 wymaga połączenia z Internetem. Istniało jednak miejsce, w którym api wymagałoby pojedynczego dostępu po instalacji aplikacji, aby zweryfikować w usługach Google Play, ale uważam, że zostało to naprawione. Zobacz this i this.

+0

Drugie łącze rozwiązania to 404. – Simon

+0

@Simon 2nd link jest przesunięty [tutaj] (https://github.com/cocoahero/android-gmaps-addons) –

+0

Mam niestandardowe kafelki, trzeba je wyświetlić, ale getTile() nie zostanie wywołany przy pierwszym uruchomieniu . Muszę pokazać niestandardowe kafelki przy pierwszym uruchomieniu w trybie samolotowym. Czy ktoś może pomóc? @AjithPandian – abhishek

Powiązane problemy