Google Distance Matrix Api:交通路途

Bri*_*mid 5 google-maps-api-3

我试图通过2组纬度/经度坐标之间的交通来获取旅行时间。我可以调用Google Distance Matrix API,但旅行时间却没有交通。在API notes那些我读过说使用一个名为DEPARTURE_TIME参数。这是摘录:

away_time将所需的出发时间指定为自UTC 1970年1月1日午夜以来的秒数。Maps for Business客户可以指定出发时间,以便根据当前的交通状况指定出发时间以接收旅行持续时间。必须将离开时间设置为当前时间的几分钟内。

我发现这个网站给了我时间:epochconverter

但是我每次都得到相同的旅行时间。这是一个示例请求,需要更新Leave_time参数(这并不重要)。

https://maps.googleapis.com/maps/api/distancematrix/xml?units=imperial&departure_time=1408046331&origins=37.407585,-122.145287&destinations=37.482890,-122.150235

总是返回15分钟。

使用“ maps dot google dot com”时,如果考虑到流量,则返回19分钟的旅行时间。

如果有人可以通过Distance Matrix API通过交通获得我的旅行时间,将不胜感激。

Hri*_*thi 5

无需营业执照,只需要启用了Google Distance Matrix的https://console.developers.google.com/上的项目中的API密钥即可。对于谷歌地图上的结果,请使用trassistic,optimistic值的traffic_model并切记“ delay_time必须设置为当前时间的几分钟之内”,否则它将始终返回15分钟。

  • Google距离矩阵的流量模块的准确结果仅适用于“ https://developers.google.com/maps/documentation/javascript/distancematrix#distance_matrix_results链接的“ Google Maps APIs Premium Plan客户” (3认同)

小智 3

根据文档,该功能似乎仅适用于 Maps for Business 客户。