Mapbox - альтернативный расчет маршрута не соответствует массиву Matrix API - PullRequest
0 голосов
/ 14 апреля 2020

Ситуация: -Шаг 1. При переходе от А к В можно рассчитать маршрут, в результате чего получается 1 или более маршрутов. -Шаг 2. Переход от A к B позволяет рассчитать матрицу (другой вызов API) от источника A к нескольким точкам между A en B и пунктом назначения B, получая матрицу результатов по расстояниям.

Задача: - Маршрут, который рассчитывается на шаге 1, не обязательно совпадает с путем, который используется для расчета матрицы. - Информация о маршруте не указывается для каждой комбинации Matrix с возвращаемым значением расстояния. Какой путь прошел? Это может быть еще один альтернативный маршрут, который не показан. - Пересчет всех маршрутов на основе результатов расчета Матрицы является дорогой полосой пропускания / не говоря уже о возможной стоимости.

Когда вы подумаете: почему бы не отдать очки в первую очередь Шагу 1? Что я еще не сказал вам, так это то, что все указанные POI между ними используются для расчета, но не обязательно используются в качестве промежуточного пункта на маршруте.

Чтобы иметь возможность выполнить правильный анализ, который мне нужен ( самый эффективный способ ) получить информацию об альтернативных маршрутах, включая их матрицу на основе «оставайтесь на этом маршруте, пожалуйста», расчеты расстояния для многих POI, данных вдоль / вокруг маршрута от AB. Основываясь на нескольких факторах и информации из матричного расчета, 1 или более из этих точек после этого и во время вождения могут быть использованы для остановки.

Любая идея состоит в том, как заставить эту работу ( лучше, чем у меня *) 1016 * ?)

С уважением,

E.

...