谷歌地图API距离矩阵 - 延迟请求(客户端)另外100个元素的时间



我有一个迷你地图项目,它使用距离矩阵谷歌地图API来创建从起点到终点的折线(路线(。我的地图中有许多标记,我必须使用距离矩阵 API 连接它们才能获取持续时间值。

问题是距离矩阵 API 的总请求超过 100 个元素,正好是 400 个元素。我知道谷歌地图API限制每个客户端请求只能有100个元素。根据文件,

虽然您不再限制每个元素的最大数量 日(EPD(,以下使用限制仍然有效 距离矩阵 API:

每个请求最多 25 个始发地或 25 个目的地。最多 100 每个服务器端请求的元素。每个客户端最多 100 个元素 请求。每秒 1000 个元素 (EPS(,计算为 客户端和服务器端查询。

因此,我决定将 400 个元素分成 4 个请求(每个请求 100 个元素(。但是,文档没有说明我应该等待多长时间才能请求另外 100 个元素。

有人知道吗?

谢谢。

Google的文档确实说明了您应该在这里等待多长时间:

注意:无论如何,速率限制都是按用户会话应用的 许多用户共享同一个项目。首次加载 API 时,您 分配元素的初始配额。使用此配额后, API 对每秒的额外请求强制实施速率限制 基础。如果在一定时间段内发出了太多请求, API 返回OVER_QUERY_LIMIT响应代码。

因此,您需要等待至少 1 秒钟,然后才能向距离矩阵客户端服务发出另一个请求。

希望这有帮助!

相关内容

  • 没有找到相关文章

最新更新