Управление кешем MapView - PullRequest
8 голосов
/ 01 февраля 2010

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

Пока я не нашел другого метода (не проверенного), кроме попытки перекодировать класс MapView. Я фокусируюсь на Google API, чтобы иметь спутниковую фотографию (для мест, где нет дорог). Что я мог сделать?

Ответы [ 2 ]

8 голосов
/ 01 февраля 2010

То, что вы хотите, нарушает Условия использования API Карт Android (см. Раздел 8.2).Вам нужно будет найти альтернативный механизм картирования для использования, возможно, основанный на OpenStreetMap .

3 голосов
/ 08 июля 2010

osmdroid теперь предоставляет библиотеку, которая может почти использоваться в качестве замены Google Maps. Он может поддерживать автономные карты путем загрузки и извлечения фрагментов карт AndNav.

http://code.google.com/p/osmdroid/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...