当我试图让悲观的旅行时间到达目的地时,我得到了一个错误:{ "error_message“:”无效请求。缺少'departure_time‘参数。“、”路由“:[]、”状态“:"INVALID_REQUEST”}我的请求是:*。
当我使用departure_time而不是arrival_time或者当我不使用traffic_model (它默认为"best_guess")选项时,我就可以得到结果
发布于 2018-02-16 12:36:41
这是因为arrival time只能为travel mode = transit指定。
正如文档所说:
启程时间可在两种情况下具体规定: 对于旅行模式正在传输的请求:您可以选择指定departure_time或arrival_time之一。如果没有指定时间,则departure_time默认为now (即出发时间默认为当前时间)。 对于旅行模式驱动的请求:您可以指定departure_time来接收考虑到交通状况的路线和行程持续时间(响应字段: duration_in_traffic)。只有当请求包含有效的API密钥或有效的Google高级计划客户ID和签名时,此选项才可用。departure_time必须设置为当前时间或将来的某个时间。它不可能在过去。
如果给出其他请求,到达时间将被忽略。
您可以尝试提出关于过境模式和到达时间的请求:model=pessimistic&key=YOURKEY
https://stackoverflow.com/questions/48826747
复制相似问题