Android 获取交通堵塞谷歌地图API
如果您所在位置到目的地发生交通堵塞,是否可以使用谷歌地图android API获得响应(正确或错误)?还是使用谷歌地图web apiAndroid 获取交通堵塞谷歌地图API,android,google-maps,google-maps-api-3,traffic,Android,Google Maps,Google Maps Api 3,Traffic,如果您所在位置到目的地发生交通堵塞,是否可以使用谷歌地图android API获得响应(正确或错误)?还是使用谷歌地图web api 找不到任何人来思考这个问题。我相信没有直接的谷歌端点可以回答这个问题。但是,您可以使用web服务或web服务实现解决方案。如果您在请求中指定了出发时间,响应将包含duration和duration\u交通中的duration\u字段。因此,您可以计算出交通中的duration\u是否比duration大得多,并确定这条路线上是否有交通堵塞 比如说, 我在巴塞罗那为
找不到任何人来思考这个问题。我相信没有直接的谷歌端点可以回答这个问题。但是,您可以使用web服务或web服务实现解决方案。如果您在请求中指定了出发时间,响应将包含
duration
和duration\u交通中的duration\u字段。因此,您可以计算出交通中的duration\u
是否比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"
}
从我的回答中比较交通中的持续时间和持续时间,我可以说目前这条路线上没有交通堵塞
我希望这有帮助