Here-android prem sdk navigationmanager.reroutelistener

Почему NavigationManager.RerouteListener не всегда вызывается, когда я отклоняюсь от маршрута? Если этот метод все еще вызывается, нужно ли устанавливать новый маршрут в NavigationManager?

NavigationManager.getInstance().setRoute(route)

или это происходит автоматически?

Не могу найти параметр, указывающий, нахожусь ли я на маршруте. Есть ли такой параметр и как его назвать?

0
0
120
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

В HereMaps SDK есть некоторые вычисления для вызова слушателя перенаправления. Например, приближается ли пользователь к пункту назначения каким-либо образом или удаляется от пункта назначения.

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

NavigationManager не нужно устанавливать с новым маршрутом. Но если вы показываете объект маршрута на карте, очистите старый маршрут и перерисуйте новый маршрут.

Я тоже столкнулся с проблемой. Пожалуйста, дайте мне знать, как вы ее преодолели

Askarc Ali 16.12.2018 14:05

Другие вопросы по теме