Подтвердить что ты не робот

Использовать Google Maps офлайн в приложении

Я пытаюсь разработать и приложение, которое накладывает некоторую информацию на карту google.

Мне было интересно, возможно ли кэшировать хотя бы часть этой карты, чтобы ее можно было использовать в автономном режиме.

4b9b3361

Ответ 1

Вы можете использовать контроллер OpenStreetMaps (например, osmdroid) и плитки Google Maps. Согласно Google Maps TOS (10.1.3.b), кажется, что вы можете использовать часть карт, если вы временно ее кешируете и надежно. Подробнее об этом руководстве.

Ответ 3

Обновление статуса в 2016 году:

В мире OSM все изменилось, и теперь вы можете получить карты, которые, по крайней мере, так же хороши, как карты Google Maps, использующие различные SDK. Одним из них является Mapbox Android SDK, который основан на векторе и позволяет вам как кэшировать вещи в автономном режиме, так и использовать их при подключении к данным.