В Here-API, как мы показываем загруженный пакет региона NMAMapLoader в MapView? - PullRequest
0 голосов
/ 08 мая 2019

Я скачал и запустил проект map-downloader-ios-swift (https://github.com/heremaps/here-ios-sdk-examples/blob/master/map-downloader-ios)), и он работал хорошо. После завершения загрузки 1 пакета региона, как мы можем показать этот регион в mapview без подключения к интернету? можно добавить маршруты в этом загруженном регионе в автономном режиме?

Спасибо.

1 Ответ

1 голос
/ 09 мая 2019

В автономном режиме кэшированные данные карты используются для рендеринга, маршрутизации, поиска и т. Д. Таким образом, поскольку вы загрузили интересующий пакет области карты, запросы на просмотр и маршрутизацию, относящиеся к этому региону, будут выполняться с кэшированными данными. Пожалуйста, прочитайте эту ссылку (также применимо к iOS):

https://developer.here.com/documentation/android-premium/dev_guide/topics/routing-offline.html

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

...