Маршрутизация карт Azure не точна для продолжительности - PullRequest
0 голосов
/ 15 декабря 2018

Если я использую Bing Maps Api для расчета маршрута от A до B в определенное время, когда я знаю, что на этом маршруте интенсивное движение, я получаю точную продолжительность поездки с задержкой в ​​24 минуты из-за интенсивного движения, всего 44 минуты.Если я использую API маршрутизации Azure Maps https://atlas.microsoft.com/route/directions с

routeType=fastest
traffic=true
travelMode=car

и точно в то же время, что и время отправления, я не получаю задержку трафика, я получаю продолжительность 20,9 мин.Я понимаю, что данные получены от Тома Тома, который отличается от Bing.Кажется, что маршрутизация Azure просто не точна по сравнению с Bing.Может быть, я делаю что-то не так?

РЕДАКТИРОВАТЬ: Вот мой пример Понедельник 14 января 2019 07:30 в Azure Maps с использованием почтальона:

 https://atlas.microsoft.com/route/directions/json?subscription-key=xxx&api-version=1.0&query=50.795225,-1.117809:50.850064,-1.071691&departAt=2019-01-14T07:30:00&travelMode=car&&traffic=true

Любой нерабочий понедельник подходит для маршрутадолжно быть в будущем.Этот маршрут очень перегружен в это время 07:30.

Если для маршрутов Bing указан один и тот же маршрут, время в пути составляет

58 mins with 30 mins due to traffic. 

При лазурной маршрутизации:

    "routes": [
    {
        "summary": {
            "lengthInMeters": 19357,
            "travelTimeInSeconds": 2166,
            "trafficDelayInSeconds": 0,
            "departureTime": "2019-01-14T07:30:00Z",
            "arrivalTime": "2019-01-14T08:06:05Z"
        },

30 минут и без задержек из-за трафика.

Нет задержек из-за трафика!

1 Ответ

0 голосов
/ 09 января 2019

Результат TomTom явно не показывает задержки.Задержки, связанные с исторической информацией о поездке, однако, включены во время поездки.По сравнению с маршрутами Bing и TomTom (начало: 50.795225, -1.117809, пункт назначения: 50.850064, -1.071691, вылет: 14 января 2019 года, 07:30).Результаты:

Bing;Длина маршрута;21 км Время в пути: 41 мин. Задержка: 11 мин.

Azure Maps / TomTom: длина маршрута;19,35 км Время в пути: 36 минут Задержка: 0 минут

Чтобы получить задержку, связанную с исторической информацией о трафике, необходимо добавить параметр маршрутизации "& computeTravelTimeFor = all".Это не будет напрямую возвращать задержку из исторического трафика, но время в пути без каких-либо задержек, время в пути, включая задержки из исторической информации о трафике, время в пути, включая задержки из исторической и живой информации о трафике

...