【问题标题】:Estimated Time Between two Locations(Lattitude & Longitude) in iOS using Google API使用 Google API 在 iOS 中两个位置(纬度和经度)之间的估计时间
【发布时间】:2016-05-24 05:23:48
【问题描述】:

我有来自两个位置的 google api 链接

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

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

【问题讨论】:

    标签: ios google-maps


    【解决方案1】:

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

    对于出行方式为过境的请求:您可以选择 指定离开时间或到达时间之一。如果两个时间都不是 指定时,department_time默认为现在(即出发时间 time 默认为当前时间)。

    对于出行模式为驾驶的请求:您可以指定 出发时间接收路线和行程持续时间(响应字段: duration_in_traffic) 将交通状况考虑在内。这 仅当请求包含有效的 API 密钥或 有效的 Google Maps API 高级计划客户端 ID 和签名。这 出发时间必须设置为当前时间或在 未来。不可能是过去。

    traffic_model (默认为 best_guess) — 指定假设 在计算交通时间时使用。此设置会影响值 在响应的 duration_in_traffic 字段中返回,其中 包含根据历史平均值预测的交通时间。 只能为以下请求指定 traffic_model 参数 旅行模式是驾驶,并且请求包括 离开时间,并且仅当请求包含 API 密钥或 Google Maps API 高级计划客户端 ID。可用的值 参数有:best_guess(默认)表示返回的 duration_in_traffic 应该是给定旅行时间的最佳估计 对历史交通状况和生活的了解 交通。距离越近,实时流量变得越重要 离开时间到现在。

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

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

    【讨论】:

      猜你喜欢
      • 2011-12-28
      • 1970-01-01
      • 2019-07-19
      • 1970-01-01
      • 2011-04-20
      • 1970-01-01
      • 1970-01-01
      • 2023-01-24
      • 2011-12-02
      相关资源
      最近更新 更多