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

Javascript 谷歌地图API距离矩阵-请求延迟时间(客户端)另外100个元素,javascript,google-maps,google-maps-api-3,google-distancematrix-api,Javascript,Google Maps,Google Maps Api 3,Google Distancematrix Api,我有一个迷你地图项目,它使用距离矩阵Google Maps API创建从起点到终点的多段线(路线)。我的地图中有很多标记,我必须使用距离矩阵API连接它们以获取持续时间值 问题是距离矩阵API的总请求超过100个元素,正好是400个元素。我知道GoogleMapsAPI限制每个客户端请求只能包含100个元素。根据文件, 虽然不再限制每个元素的最大数量 日(EPD),以下使用限制仍然适用于 距离矩阵API: 每个请求最多25个起点或25个目的地。最多100 每个服务器端请求的元素。每个客户端最多1

我有一个迷你地图项目,它使用距离矩阵Google Maps API创建从起点到终点的多段线(路线)。我的地图中有很多标记,我必须使用距离矩阵API连接它们以获取持续时间值

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

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

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

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

有人知道吗

谢谢。

谷歌确实说你应该在这里等多久:

注意:速率限制适用于每个用户会话,无论如何 许多用户共享同一个项目。当您第一次加载API时 分配了元素的初始配额。一旦你使用了这个配额, API对每秒的额外请求强制执行速率限制 基础。如果在某个时间段内提出过多请求,则 API返回一个超过查询限制的响应代码

因此,在向Distance Matrix客户端服务发出另一个请求之前,您需要至少等待1秒钟

希望这有帮助