Матрица api разное расстояние до одинаковых координат - PullRequest
0 голосов
/ 04 сентября 2018

Я пытался использовать здесь api для вычисления матриц многие-ко-многим, чтобы позже я смог решить TSP.

Проблема в том, что если я начинаю из одного города и получаю расстояние до того же города, он думает, что от того же города до того же города есть расстояние 2 (метры?).

Кроме того, если я проверю расстояние между точкой A и точкой B, а затем точкой B и точкой A, есть небольшая разница.

Это нормально или это ошибка в API?

URL-адрес ОТДЫХА следующий:

https://matrix.route.api.here.com/routing/7.2/calculatematrix.json?start0=45.69523%2C9.66951&start1=45.85167%2C9.39188&destination0=45.69523%2C9.66951&destination1=45.85167%2C9.39188&summaryAttributes=distance&mode=fastest%3Bcar&app_id={app_id}&app_code={app_code}

1 Ответ

0 голосов
/ 17 сентября 2018

Служба маршрутизации основана на сегменте связи. Это объясняет 2 метра между тем же центром города. Относительно вашей второй темы: я посмотрел на местоположения A и B. Они оба окружены улицами с односторонним движением. Вы должны учитывать, что иногда невозможно проложить точный маршрут назад, чем раньше, и тогда расстояния могут быть другими.

...