使用Google Maps API估算未来的旅行时长

时间:2011-06-01 14:14:13

标签: javascript google-maps

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

我经常在驾驶时使用Droid手机上的Google地图导航应用程序,这非常有用,特别是因为它知道交通延误。但是,我想提前通知这些交通延误的通知,所以我知道如果最快的路线需要比平常更长的时间,请提前离开。从本质上讲,我想制作一个那些无线电交通警报的版本,除了一个实际有用的,因为它知道我往返的确切点。

我搜索了文档,虽然有一些similar questions和有关向地图添加traffic overlays或获取路线,甚至获取trip duration的信息,但没有似乎是任何明确的方式来指定行程何时发生(例如,当我通常上下班时)。

编辑:我不希望将来有一个月的预测。最多只需几个小时。

1 个答案:

答案 0 :(得分:2)

看起来不像。

Google地图API Direction class采用getDuration()方法,即行程持续时间的秒数。

GDirectionsOptions类不包含任何时态方法。它具有指定行程类型(驾驶,步行,公共汽车),“避免高速公路”标志等等。

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