Я использую HERE-sdk для навигации по нескольким путевым точкам. Когда маршрут рассчитывается, иногда по прибытии в путевую точку происходит разворот, чтобы добраться до следующей, как показано на снимке ниже между путевыми точками 1 и 2:
Но во время навигации, когда я достигаю путевой точки 1, происходит динамический пересчет маршрута и заставляет меня сделать цикл для достижения путевой точки 2 (вместо того, чтобы заставить меня сделать разворот), как показано на снимке ниже (красным: нежелательный цикл пересчета ; Зеленым цветом: ожидаемые маневры)
Я пробовал использовать как SHORTEST, так и FASTEST режим маршрутизации, но даже если зеленый маршрут является самым коротким, он не выбирается системой навигации.
Спасибо