我正在尝试获取Google Distance Matrix API的到达时间参数,我不明白如何将数据传递给它。我正在尝试制作一个应用程序,告诉我什么时间从某个地方离开,准时到达另一个地方。仅获取API中的信息是否违反了他们的使用条款? 例如:https://maps.googleapis.com/maps/api/distancematrix/json?origins=Pawtucket+Rhode+Island&destinations=North+Attleboro+Massachusetts&arrival_time=Dec+5+2015+8+PM&key=YOUR_KEY
答案 0 :(得分:0)
虽然我对原帖的回答有点晚,但希望它对其他人仍然有用......根据Google Maps APIs Documentation:
arrival_time
- 指定转机请求的所需到达时间,以UTC时间1970年1月1日午夜为单位,以秒为单位。您可以指定departure_time
或arrival_time
,但不能指定两者。请注意,arrival_time
必须指定为整数。
我建议在Excel中进行计算以计算自1970年以来的秒数 - 它可能很容易变得有点混乱,所以很遗憾没有更多“用户友好”的方式来传递日期。
此外,我不确定arrival_time
参数是否一定适合您 - 我想通过JavaScript API调用DistanceMatrix
来自己使用它,并且需要Premium计划帐户,但也许可以直接通过DistanceMatrix API。
此外,JavaScript DistanceMatrix API表示到达时间必须在将来,这是有道理的。