我编写了一个网站,它使用 Google Maps API v3 的 DirectionsService 来查找两个用户定义位置之间的行驶距离。
我发现它在一天中的不同时间或一周中的不同日子产生不同的结果。
例如,我曾两次在 Coatbridge 和 Grangemouth 之间进行过一次旅行,第一次告诉我距离是 41.8 公里,第二次告诉我距离是 39.9 公里。
我怀疑它可能会受到当前交通状况的影响。我在 Google 文档中没有找到任何线索。
有没有其他人遇到过这个问题?更重要的是,有人有解决方案吗?
编辑:
当前交通状况的影响似乎是 Google Maps DirectionsService 的一个已知“功能”(感谢您的输入@vitors),但是到目前为止,还没有人提出一种“关闭”它的方法功能。
如何防止结果受到当前交通状况的影响?有人可以帮忙吗?
编辑:
似乎谷歌终于添加了一个durationInTraffic
参数(感谢@Ron的信息)。可惜对我来说已经晚了将近2年!希望这对其他人有用。