是否可以获取过去的路线?

时间:2019-07-17 17:44:06

标签: google-maps

我是Google Directions API的新手,我正在尝试获取过去的路线(即今天或将来的任何日期/时间)。我已经阅读了《开发人员指南》中有关arrival_time和department_time参数的内容,并指出您不能选择过去的日期/时间。但是,通过Web界面,我可以选择一个先前的日期和时间,与让网站默认为当前日期/时间相比,它似乎提供了不同的距离/时间估计。这使我相信这是可能的,但我无法弄清楚如何通过API或通过非API结构化的URL来做到这一点。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

无法设置过去的发车时间。

Google's documentation状态:

  

delay_time必须设置为当前时间或   未来。不可能是过去。

请尝试以下“路线指示”请求(将“ death_time”设置为7月10日)。

https://directionsdebug.firebaseapp.com/?origin=California%2C%20USA&destination=Las%20Vegas%2C%20NV%2C%20USA&mode=driving&departure_time=1562766180

您会看到错误消息“由于INVALID_REQUEST,请求请求失败 -出发时间是过去的时间。交通信息仅适用于将来和当前时间。”

希望这能回答您的问题!