首页 > 解决方案 > 使用 Google 距离矩阵 API 时的不同响应

问题描述

我有两个邮政编码 (A) 和 (B),我看到 A 到 B 和 B 到 A 之间的距离和持续时间不同,虽然这与谷歌地图网站相匹配,但我们已经看到 A 到 B 在那个方向上的距离和持续时间从一天到下一天。

我不相信 API 请求 URL 设置为包含流量,所以我不知道为什么 Google 在我们第一次运行此请求和第二次请求之间更改了主要首选路由。

我希望这是有道理的。

标签: apimatrixdistancegoogle-distancematrix-apidistance-matrix

解决方案


我进行了研究,发现距离矩阵 API 和方向 API 都会以大约 30 秒的周期改变我的请求的 duration_in_traffic 值。它只给了我 2 个可能值中的 1 个,相差几秒钟。如此明显的解决方案是 API 响应本地缓存。


推荐阅读