Как получить RouteId для моего запроса getroute?
У меня есть план Freemium ЗДЕСЬ, и я использую REST-сервис маршрутизации.
Когда я запрашиваю подробный автомобильный маршрут между двумя путевыми точками с помощью запроса getroute, https://route.api.here.com/routing/7.2/getroute.json?app_id=APPID&app_code=APPCODE&waypoint0=geo!47.4183889,9.7318127&waypoint1=geo! 47.4315312,9.8954753 & mode = fasttest; car; traffic: отключен, я должен установить параметр routeId, в противном случае я получу сообщение об ошибке "Параметр \"routeid\"не указан".
Как я могу получить свой идентификатор маршрута? Я ожидал, что получу его с расчетными результатами, но его нет в ответе json.
1 ответ
Привет getRoute запрос используется для получения дополнительной информации о ранее рассчитанном маршруте. Таким образом, routeId должен быть доступен вам как часть вашего предыдущего ответа calcRoute. Для получения routeId необходимо указать routeAttributes для routeId "&routeattributes=ri". Пожалуйста, смотрите документацию здесь (routeAttributes) -