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

是否有可能在未来的任意时间向谷歌地图询问两点之间的估计旅行时间?

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

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

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

最佳答案 看起来不像.

Google Maps API Direction class有一个getDuration()方法,它是行程持续时间的秒数.

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

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

点赞