Есть ли способ получить информацию о ранее рассчитанном маршруте без routeHandle в HERE Maps Routing API v8? - PullRequest
0 голосов
/ 06 августа 2020

Я загрузил кучу маршрутов из HERE Maps Routing API v8. В то время мне не было известно о параметре routeHandler, поэтому я не возвращал его из своих запросов.

Теперь мне нужно получить время продолжительности с разным временем отправления из этих ранее загруженных маршрутов. Есть ли способ получить / вычислить routeHandler со всей другой имеющейся у меня информацией о маршруте? Или получить время продолжительности для маршрутов без routeHandler? (возможно, с идентификатором маршрута или ломаной линией)

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

Я обнаружил, что Routing API v7 имеет способ получить маршрут с помощью routeID, но он не работает с идентификатором, возвращаемым v8.

EDIT: Я подумал о том, чтобы сделать запрос с указанием времени, когда исходные маршруты были загружены в качестве времени отправления, чтобы получить routeHandler, но я не уверен, что возвращенные маршруты будут такими же, как у меня, потому что время отправления было установлен на «сейчас», и я не знаю, возвращает ли запрос прошлых раз то же самое, что и раньше.

1 Ответ

1 голос
/ 25 августа 2020

Если вы не указали параметр return = routeHandle в запросе, вы не сможете получить ранее рассчитанный маршрут (или routeHandle) ни по ломаной линии, ни по идентификатору маршрута (не существует в v8), ни по чему-то еще.

Вы правы, если вы пересчитываете маршрут, вы получите другой ответ маршрута, потому что это будет другая ситуация с трафиком c на дорогах во время отправления.

Внимание: при расшифровке маршрута routeHandle (/ routes / {routeHandle}) и с разным временем отправления, тогда он будет использоваться всегда, всегда предварительно закодированная полилиния маршрута (но, конечно, с другими штрафами), поэтому для некоторых путевых точек (origin, destination, via) пересчитанный маршрут комбинаций мог бы вернуть более эффективный маршрут в определенное время отправления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...