谷歌api路线的一个问题
我想知道是否可以向google发出请求,只是获取完整路径的时间和持续时间而不接收每个中间步骤
感谢
http://maps.googleapis.com/maps/api/directions/json?origin=Toronto&destination=Montreal&sensor=false
"routes" : [
{
"bounds" : {
"northeast" : {
"lat" : 45.51014580,
"lng" : -73.55252489999999
},
"southwest" : {
"lat" : 43.65331030,
"lng" : -79.38373319999999
}
},
"copyrights" : "Datos de mapa ©2013 Google",
"legs" : [
{
"distance" : {
"text" : "542 km",
"value" : 542385
},
"duration" : {
"text" : "5h 14 min",
"value" : 18834
},
"end_address" : "Montreal, Quebec, Canadá",
"end_location" : {
"lat" : 45.50857120,
"lng" : -73.55376740
},
"start_address" : "Toronto, Ontario, Canadá",
"start_location" : {
"lat" : 43.65331030,
"lng" : -79.38276750
},
答案 0 :(得分:1)
Google Distance Matrix API是一种服务,可为原点矩阵提供旅行距离和时间 目的地。返回的信息基于计算的起点和终点之间的推荐路线 由Google Maps API提供,包含每对包含持续时间和距离值的行。
答案 1 :(得分:0)
(注意参数:起源和目的地(复数形式,与方向api不同)
{
"destination_addresses" : [ "Montreal, QC, Canada" ],
"origin_addresses" : [ "Toronto, ON, Canada" ],
"rows" : [
{
"elements" : [
{
"distance" : {
"text" : "542 km",
"value" : 542384
},
"duration" : {
"text" : "5 hours 14 mins",
"value" : 18835
},
"status" : "OK"
}
]
}
],
"status" : "OK"
}