【问题标题】:Google Distance Matrix API arrival timeGoogle 距离矩阵 API 到达时间
【发布时间】:2015-12-06 02:27:40
【问题描述】:

我正在尝试获取 Google 距离矩阵 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

【问题讨论】:

    标签: android web-services google-distancematrix-api


    【解决方案1】:

    虽然我的回答对于原始帖子来说有点晚了,但希望它对其他人仍然有用......根据Google Maps APIs Documentation

    arrival_time — 指定中转请求的所需到达时间,以 UTC 1970 年 1 月 1 日午夜后的秒数为单位。您可以指定departure_timearrival_time,但不能同时指定两者。请注意,arrival_time 必须指定为 整数

    我建议在 Excel 中进行计算以计算自 1970 年以来的秒数 - 它很容易变得有点混乱,所以遗憾的是没有更多“用户友好”的方式来传递日期。

    此外,我不确定arrival_time 参数是否肯定对您有用 - 我想自己使用它,通过 JavaScript API 调用DistanceMatrix 并在那里,它需要一个高级计划帐户,但是或许直接通过 DistanceMatrix API 就可以了。

    另外,JavaScript DistanceMatrix API 声明到达时间必须在未来,这是有道理的。

    【讨论】: