Google方向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 が異なる結果を表示するのはなぜですか?