2013-05-13 2 views
17

Мне просто интересно, есть ли способ использовать автономный режим в приложениях Android с помощью google maps api?Offline режим для Android-приложения с помощью google maps api

Любое направление к учебнику или исходному коду было бы огромной помощью. Я искал часами без везения. Я знаю, что google выпустили способ использования карт в автономном режиме, мне просто нужно знать, доступен ли он для разработчиков Android.

+1

Он не доступен для сторонних разработчиков приложений. Существуют определенные способы принудительного кэширования, но они нарушают условия обслуживания Google. – PravinCG

+1

Как насчет предварительной загрузки карт до входа в низкие интернет-области? – PropK

+0

У меня есть пользовательские плитки, нужно их показывать, но getTile() не вызывается при первом запуске. Мне нужно показать пользовательские плитки при первом запуске в режиме самолета. может ли кто-нибудь помочь? @PropK – abhishek

ответ

24

See this solution или this one. В основном вы просто создаете свой собственный tileprovider и получаете доступ к плиткам локально. Полностью выполнимо с v2 api.
API Reference

Существует некоторая ложная информация о том, что v2 google maps api требует подключения к Интернету. Был, но где api потребовал бы один доступ после установки приложения для проверки в сервисах Google Play, но я считаю, что это исправлено. См. this и this.

+0

Вторая ссылка для решения - 404ish. – Simon

+0

@ Симон 2-я ссылка сдвинута [здесь] (https://github.com/cocoahero/android-gmaps-addons) –

+0

У меня есть пользовательские плитки, нужно их показывать, но getTile() не вызывается при первом запуске , Мне нужно показать пользовательские плитки при первом запуске в режиме самолета. может ли кто-нибудь помочь? @AjithPandian – abhishek

Смежные вопросы