Приложение, которое кэширует Карты

Я пытался найти приложение, которое кэширует данные карты, чтобы ему не требовалось активное подключение к Интернету в пути.

В этом плане встроенный не работает. Кэширование спутниковых карт оказывается кошмаром из-за задействованных уровней масштабирования. Только дорожные карты (неспутниковые) довольно легко кэшировать, в зависимости от того, насколько большую область вы хотите кэшировать.

  • Есть ли способ кэшировать области в приложениях Карт?
  • Если нет, есть ли хорошее приложение, которое кэширует данные спутниковых/гибридных карт? Платные приложения подойдут.
Вы также можете взглянуть на этот вопрос .

Ответы (2)

Расширенные параметры кэширования не поддерживаются для встроенного приложения карт. Если другие приложения предоставят это, используя данные карт Google, они будут действовать против TOS Google Maps . См. раздел 10.1.3 «Ограничения на экспорт или копирование данных» — (b) «Запрет предварительной выборки, кэширования или хранения контента».

Это оставляет нас с приложениями, которые используют данные других карт. Такой как...

OffMaps 2 (для iPhone/iPad)

OffMaps 2 позволяет загружать карты для использования в автономном режиме. Данные карты изначально получены из OpenStreetMap .

  • Вы загружаете карты для каждого региона. Две карты включены бесплатно.
  • Вы можете приобрести «лицензию» на загрузку неограниченного количества карт за 5,99 долларов США.

Я сам недоумевал, как они могут требовать деньги за открытые данные — мол :

Мы взимаем плату не за данные, а за услуги, которые мы им предоставляем. Мы очищаем данные и используем весь их потенциал: от удаления ненужной информации через связанные адреса с улицами до предоставления слоя общественного транспорта. Нам также нужны деньги, чтобы кормить хомяков на беговых дорожках нашей серверной фермы.

К сожалению, Google запрещает кэширование в автономном режиме. Вы знаете, чем OffMaps отличается от Google Maps по уровню детализации?
@Hippo Уровень детализации и другой информации в OpenStreetMap очень высок. В сельской местности он часто более подробен, чем Google Maps (что, конечно, зависит от региона). Убедитесь сами, насколько детализированы области, для которых вам нужны карты на openstreetmap.org.
Уровень детализации выглядит хорошо, но, похоже, он не поддерживает спутниковые снимки. Я приму это как ответ, так как кажется, что это лучшее, что мы можем получить без джейлбрейка и нарушения TOS Google.

Я использую приложение GaiaGPS для прогулок. Это бесплатно и делает свою работу. Вы можете сохранять карты и использовать их, когда окажетесь на месте без каких-либо подключений. И вы можете масштабировать!