Управляйте кэшем MapView

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

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

8
задан Denys Séguret 1 February 2010 в 13:39
поделиться

2 ответа

Вы играли с конфигурацией проекта - платформа, оптимизация, выравнивание и т.д.? Похоже на конфликт опций конфигурации (то есть, если вы не написали код, чтобы вызвать это)

-121--3442108-

Одной из команд, которая действительно улучшит скорость движения, является f . f плюс символ будет переходить к первому вхождению этого символа в текущей строке. При нажатии ; произойдет переход к следующему экземпляру. Конечно, это можно использовать в сочетании с другими командами. Так, например, удаление всех символов до первой закрывающей круглой скобки включительно достигается нажатием d + f + ) .

-121--4126652-

Что вы хотите, так это нарушение условий обслуживания API-интерфейсов Android Maps (см. раздел 8.2). Вам потребуется найти альтернативный механизм отображения для использования, возможно, на основе OpenStreetMap .

8
ответ дан 5 December 2019 в 15:23
поделиться

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

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

3
ответ дан 5 December 2019 в 15:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: