使用Google API估算iOS中两个位置(纬度和经度)之间的时间

时间:2016-05-24 05:23:49

标签: ios google-maps

我有两个地点的谷歌API链接

http://maps.googleapis.com/maps/api/directions/json?&mode=driving&origin=12.9862449,80.2094988&destination=12.9229153,80.1274558&sensor=false

我得到了两个位置(距离和时间)的响应,它的工作正常,但我们需要流量,没有使用谷歌api的交通细节。

1 个答案:

答案 0 :(得分:1)

https://developers.google.com/maps/documentation/distance-matrix/intro?hl=en#RequestParameters

  

对于旅行模式过境的请求:您可以选择   指定departure_time或arrival_time之一。如果两个时间都没有   如果指定,则departure_time默认为now(即出发时间)   时间默认为当前时间。)

     

对于旅行模式驾驶的请求:您可以指定   departure_time接收路线和行程持续时间(响应字段:   duration_in_traffic)考虑了交通状况。这个   option仅在请求包含有效API密钥或a时才可用   有效的Google Maps API Premium Plan客户ID和签名。该   departure_time必须设置为当前时间或某个时间   未来。它不可能在过去。

     

traffic_model(默认为best_guess) - 指定假设   在计算交通时间时使用。此设置会影响该值   在响应中的duration_in_traffic字段中返回   包含基于历史平均值的预测交通时间。   traffic_model参数只能为其中的请求指定   旅行模式正在开车,请求包括a   departure_time,仅当请求包含API密钥或   Google Maps API Premium Plan客户端ID。可用的值   参数有:best_guess(默认)表示返回   duration_in_traffic应该是给出的旅行时间的最佳估计   关于历史交通状况和现场的了解   交通。实时交通变得越来越重要了   departure_time现在是。

     

悲观表示返回的duration_in_traffic应该是   比大多数日子的实际旅行时间长,但偶尔   交通状况特别糟糕的日子可能超过这个值。

     

optimistic表示返回的duration_in_traffic应该是   比大多数日子的实际旅行时间短,但偶尔   交通状况特别好的日子可能比这更快   值。