Сравнение здесь-API-маршрутов: одинаковы ли точки маршрута, если части маршрута совпадают? - PullRequest
0 голосов
/ 10 апреля 2019

Я бы хотел сравнить два маршрута, приведенные здесь-API по их сходству.

В основном: у PersonA есть маршрут из точки A в точку X, у лица B из точки B в точку X. Поэтому маршрут A выглядит следующим образом: ACDX Route B выглядит следующим образом: BCDX

МожетЯ предполагаю, что маневры, данные из маршрута здесь-api из точки C в X, будут точно такими же?

Вы знаете какой-нибудь лучший способ сравнить эти маршруты, заданные API, чем сравнение их маневров?

Большое спасибо!

1 Ответ

0 голосов
/ 10 апреля 2019

Добавление & presentation = linkPaging к вашему запросу маршрутизации, как указано ниже, даст вам всю информацию о ссылках / дорогах. Предполагая, что направление движения C-D для обоих маршрутов A-C-D-X и B-C-D-X одинаково, информация о соединении для C и D будет одинаковой.

Ниже приведен пример, в котором один маршрут является подмножеством другого:

https://route.api.here.com/routing/7.2/calculateroute.json?app_id=xxxx&app_code=yyyy&waypoint0=geo!50.114590,8.687078&waypoint1=geo!50.107984,8.664676&jsonAttributes=41&mode=fastest;car;&representation=linkPaging


https://route.api.here.com/routing/7.2/calculateroute.json?app_id=xxxx&app_code=yyyy&waypoint0=geo!50.114590,8.687078&waypoint1=geo!50.110128,8.673639&jsonAttributes=41&mode=fastest;car&representation=linkPaging

Оба запроса имеют одинаковые данные ссылки для пересекающихся ссылок. Надеюсь, вы найдете это полезным!

enter image description here

...