Не думаете, что, если навигатор неправильно прокладывает маршрут, то нужно решать вопрос с навигатором, а не подстраивать данные под конкретную реализацию алгоритма навигатора?

Valhala, например, в данном случае, создает маршрут гораздо точнее.

Прошу вас вернуть теги на место