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

Billyhalim25

我有一个微型地图项目,该项目使用Distance Matrix Google Maps API创建从起点到终点的折线(路线)。我的地图上有很多标记,我必须使用Distance Matrix API将它们连接起来以获取持续时间值。

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

尽管您不再受每天最大元素数(EPD)的限制,但距离矩阵API的以下使用限制仍然存在:

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

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

有人知道吗?

谢谢。

埃文

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

注意:速率限制适用于每个用户会话,而不管有多少用户共享同一项目。首次加载API时,系统会为您分配初始配额的元素。使用此配额后,API将每秒对其他请求强制执行速率限制。如果在特定时间段内提出了太多请求,则API返回OVER_QUERY_LIMIT响应代码。

因此,您需要至少等待1秒钟,然后再向Distance Matrix客户端服务提出另一个请求。

希望这可以帮助!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章