google maps android APIを使用して、現在地から目的地まで渋滞している場合は、応答を受け取ることができますか(trueまたはfalse)?またはGoogleマップのWeb APIを使用して?交通渋滞を起こすGoogle Maps API
それについては何も見つかりません。
google maps android APIを使用して、現在地から目的地まで渋滞している場合は、応答を受け取ることができますか(trueまたはfalse)?またはGoogleマップのWeb APIを使用して?交通渋滞を起こすGoogle Maps API
それについては何も見つかりません。
私はこの質問に答えることができるGoogleのエンドポイントがないと思います。ただし、Distance Matrix API WebサービスまたはDirections API Webサービスを使用して回避策を実装できます。リクエストに出発時刻を指定すると、応答にはフィールドduration
とduration_in_traffic
が含まれます。したがって、がduration
よりはるかに大きいかどうかを判断し、このルートのどこかに渋滞があるかどうかを判断できます。例えば
、
私は応答が
私ができる私の応答からduration_in_traffic
と
duration
を比較
{
"destination_addresses":[
"Av. del Paraŀlel, s/n, 08015 Barcelona, Spain"
],
"origin_addresses":[
"Avinguda Diagonal, 198, 08018 Barcelona, Spain"
],
"rows":[
{
"elements":[
{
"distance":{
"text":"6.0 km",
"value":6049
},
"duration":{
"text":"17 mins",
"value":1035
},
"duration_in_traffic":{
"text":"19 mins",
"value":1134
},
"status":"OK"
}
]
}
],
"status":"OK"
}
あるバルセロナ
https://maps.googleapis.com/maps/api/distancematrix/json?origins=av%20Diagonal%20198%2C%20Barcelona&destinations=plaza%20Espa%C3%B1a%2C%20Barcelona&departure_time=now&key=MY_API_KEY
に2点の距離行列APIリクエストを実行します現在、このルートに渋滞がないと言います。
こちらがお役に立てば幸いです。