Почему API-интерфейс матрицы направления и расстояния Google показывает разные результаты для исходного и конечного значений
Я пытаюсь определить расстояние и продолжительность, используя Google Direction API.
https://maps.googleapis.com/maps/api/directions/json?origins=latitude,longitude&destinations=latitude,longitude&&mode=driving&key=xxxxxxxxxxxxxxxxxxxxx
и он работает нормально и получить расстояние и продолжительность, как это
distance="30 m"
duration="1 min"
когда я пытаюсь получить расстояние и продолжительность, используя distancematrix api,
https://maps.googleapis.com/maps/api/distancematrix/json?origins=latitude,longitude&destinations=latitude,longitude&&mode=driving&key=xxxxxxxxxxxxxxxxxxxxx
"distance" : {
"text" : "1.2 km",
"value" : 1168
},
"duration" : {
"text" : "2 mins",
"value" : 140
}
Примечание. Передача одинаковых значений широты и долготы для обоих API. Почему оба API показывают разные результаты для одинаковых значений широты и долготы?