【问题标题】:Using Google Maps API to Estimate Future Trip Duration使用 Google Maps API 估计未来的旅行持续时间
【发布时间】:2011-06-02 00:41:57
【问题描述】:

是否可以在未来任意时间向 Google 地图询问两点之间的预计行程时间?

我在开车时经常在我的 Droid 手机上使用 Google 地图导航应用,它非常有用,尤其是因为它可以感知交通延误。不过,我想提前收到这些关于交通延误的通知,所以如果最快的路线比平时要花一点时间,我知道要早点离开。本质上,我想制作这些无线电交通警报的一个版本,除了一个真正有用的版本,因为它知道我往返的确切地点。

我已经搜索了文档,虽然有一些 similar questions 和有关将 traffic overlays 添加到地图、获取方向甚至获取 trip duration 的信息,但似乎没有任何明确的方法指定旅行发生的时间(例如,我通常通勤的时间)。

编辑:我不希望在未来一个月内得到预测。最多只有几个小时。

【问题讨论】:

  • 很多用于识别交通延误的信息是实时数据,不是吗?
  • 谷歌知道!也许他们也可以提前通知我股票价格的变化!
  • 旅行时间还取决于路线。有没有办法提供自定义路线并获得估计的旅行时间?

标签: javascript google-maps


【解决方案1】:

看起来不像。

谷歌地图API Direction class 有一个getDuration() 方法,它是行程持续时间的秒数。

GDirectionsOptions 类不包含任何时间方法。它具有指定旅行类型(驾车、步行、公共汽车)、“避开高速公路”标志等内容。

即使有某种方法可以将流量推断到未来时间,也没有方法可以访问数据本身,因此无论如何您都无法使用它来计算自己的持续时间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-22
    • 1970-01-01
    • 2010-11-05
    • 2014-10-29
    • 1970-01-01
    • 2018-06-13
    • 1970-01-01
    相关资源
    最近更新 更多