如果從您的位置到目的地的交通擁堵,使用谷歌地圖android API是否有可能得到答覆(true或false)?或者使用谷歌地圖web api?獲取交通堵塞谷歌地圖API
找不到任何有關這方面的想法。
如果從您的位置到目的地的交通擁堵,使用谷歌地圖android API是否有可能得到答覆(true或false)?或者使用谷歌地圖web api?獲取交通堵塞谷歌地圖API
找不到任何有關這方面的想法。
我相信沒有直接的Google終端可以回答這個問題。但是,您可以使用Distance Matrix API Web服務或Directions API Web服務實施解決方法。如果您在請求中指定了出發時間,則回覆將包含字段duration
和duration_in_traffic
。因此,您可以確定duration_in_traffic
是否比duration
大很多,並確定此路線上是否有交通堵塞。
例如,
我執行距離矩陣API請求兩點巴塞羅那
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
的響應是
{
"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"
}
從我的反應,我可以比較duration_in_traffic
和duration
說目前這條路線上沒有堵車。
我希望這有助於!