Я пытаюсь найти маршрут, который подчиняется информации о курсе, указанной в путевых точках. Похоже, только заголовок первой путевой точки влияет на геометрию маршрута.
Например:
"https://route.api.here.com/routing/7.2/calculateroute.json" \
"?app_id=xxxx&app_code=xxxx" \
"&waypoint0=geo!49.010830,8.417029;;;90" \
"&waypoint1=passThrough!49.011843,8.418113;;;180" \
"&waypoint2=geo!49.010020,8.419840;;;240" \
"&mode=shortest;car;traffic:disabled" \
"&routeattributes=wp,sm,sh"
снимок экрана с результатом
возвращает маршрут со второй путевой точкой, пройденной с юга на север, даже если она должно быть наоборот. То же самое для последней путевой точки. Геометрия маршрута изменяется только при изменении первого заголовка.
То же самое происходит для запроса матрицы. Только начальная точка влияет на расстояние.
Я видел возможное решение здесь , но это усложняет ситуацию, так как я должен делать запросы маршрута для сотен маршрутных точек, и поэтому невозможно проверить все префиксы вручную.
Есть ли способ решить мою проблему с помощью API маршрутизации? А может мне нужен другой API?