Разница между продолжительностью и продолжительностью_в_трафике в ответе Google Directions API

После работы с API маршрутов Google для проекта я обнаружил несколько ответов с (значительно) более короткое значение в duration_in_traffic, чем duration. Пример выдержки из одного из ответов, которые я получил:

"duration": {
    "text": "23 mins",
    "value": 1374
},
"duration_in_traffic": {
    "text": "16 mins",
    "value": 941
},
"end_address": "2868 Mission St, San Francisco, CA 94110, USA",
"end_location": {
    "lat": 37.7522994,
    "lng": -122.4184684
},
"start_address": "O'Farrell St & Powell St, San Francisco, CA 94102, USA",
"start_location": {
    "lat": 37.78640559999999,
    "lng": -122.4082846
},

Мне кажется, это не имеет особого смысла, так как я предположил, что длительность — это просто длительность без трафика, а duration_in_traffic< /em>, очевидно, включает условия трафика. Я нашел ответ на другая ветка, но ответивший человек не предоставил источника, подтверждающего его или ее утверждение / наблюдение. Есть ли дополнительная информация о поле ответа duration помимо сама документация, которая просто описывает это как "[с указанием] общей продолжительности этого этапа"? Есть ли источник, утверждающий, что на самом деле это среднее время для этого маршрута? А в чем разница между duration и duration_in_traffic?


person StvnKwlzk    schedule 20.11.2018    source источник


Ответы (1)


После поиска дополнительной информации о разнице между этими двумя полями я наткнулся на эту тему в Google трекер проблем. Там поясняется, что значение duration "учитывает исторические данные [...]", а duration_in_traffic "учитывает текущие данные о дорожном движении относительно времени вашего отправления". Хотя это не полностью объясняет, как рассчитывается значение продолжительности, оно, по крайней мере, расширяет официальную документацию и подтверждает, что исторические данные используются для значения продолжительности. Это также кажется единственной надежной информацией о поле продолжительности в Интернете, помимо официальной документации, которая не очень глубока.

person StvnKwlzk    schedule 03.12.2018