我目前对我正在执行的Google Maps请求有疑问。
以下响应返回错误,仅适用于mode = driving的请求
https://maps.googleapis.com/maps/api/directions/json?origin=52.224006,5.172508&destination=52.226956,5.163566&mode=walking&departure_time=1544004780&key=[KEY]
错误消息:
{
"error_message": "departure_time is in the past. Traffic information is only available for future and current times.",
"geocoded_waypoints": [
{},
{}
],
"routes": [],
"status": "INVALID_REQUEST"
}
我的要求是否正确?我已经对其进行了几次验证,我认为它是正确的。
如果我使用驾驶作为模式,我知道错误消息是正确的。但是我曾经走路。
从Google文档页面:
对于行驶模式为行驶的请求:您可以指定 接收路线和行程持续时间的离开时间(响应字段: duration_in_traffic)。这个 仅当请求包含有效的API密钥或 有效的Google Maps API高级计划客户端ID和签名。的 离场时间必须设置为当前时间或 未来。不可能是过去。