2016-12-28 3 views
2

Я уже разработал Здесь карту Android, которая имеет простой вид карты, но мне нужно, чтобы добавить автономную поддержку приложения, как я могу добавить его в мое приложение, чтобы позволить пользователь загружает определенную страну или область?Добавить скачать автономную карту в Android с Здесь карты

Обратите внимание, что я осуществил мое приложение, используя учебник по ссылке ниже: https://developer.here.com/mobile-sdks/documentation/android-hybrid-plus/topics/maps.html

+0

Связанный ответ: http : //stackoverflow.com/questions/35271228/here-api-offline-maps-installation/35333711#35333711 – AndrewJC

ответ

1

Смотрите раздел документации мобильного SDk Offline Maps.

В частности, вы можете использовать следующие методы MapLoader класса:

installMapPackages(List<Integer> packageIdList) - Чтобы загрузить и установить новые данные страны или региона

uninstallMapPackages(List<Integer> packageIdList) - Чтобы удалить и удалить данные страны или региона, которые больше не нужны

+0

Я добавил этот метод и слушатель для прогресса и завершения называется (MapLoader.Listener) и триггера правильно для завершения загрузки, но когда Я добавил 'int mapPackageID; mapPackages.add (mapPackageID); mapLoader.installMapPackages (mapPackages); ' Как я могу знать, что такой идентификатор пакета для конкретной страны? –

+0

Как уже упоминалось в ответ Эндрю, вы должны использовать mapLoader.getMapPackages(); для получения сопоставления между названиями пакетов (название страны) и идентификатором Pakcage –

Смежные вопросы