Я пытался найти приложение, которое кэширует данные карты, чтобы ему не требовалось активное подключение к Интернету в пути.
В этом плане встроенный не работает. Кэширование спутниковых карт оказывается кошмаром из-за задействованных уровней масштабирования. Только дорожные карты (неспутниковые) довольно легко кэшировать, в зависимости от того, насколько большую область вы хотите кэшировать.
Расширенные параметры кэширования не поддерживаются для встроенного приложения карт. Если другие приложения предоставят это, используя данные карт Google, они будут действовать против TOS Google Maps . См. раздел 10.1.3 «Ограничения на экспорт или копирование данных» — (b) «Запрет предварительной выборки, кэширования или хранения контента».
Это оставляет нас с приложениями, которые используют данные других карт. Такой как...
OffMaps 2 позволяет загружать карты для использования в автономном режиме. Данные карты изначально получены из OpenStreetMap .
Я сам недоумевал, как они могут требовать деньги за открытые данные — мол :
Мы взимаем плату не за данные, а за услуги, которые мы им предоставляем. Мы очищаем данные и используем весь их потенциал: от удаления ненужной информации через связанные адреса с улицами до предоставления слоя общественного транспорта. Нам также нужны деньги, чтобы кормить хомяков на беговых дорожках нашей серверной фермы.
Я использую приложение GaiaGPS для прогулок. Это бесплатно и делает свою работу. Вы можете сохранять карты и использовать их, когда окажетесь на месте без каких-либо подключений. И вы можете масштабировать!
Джентматт