在未被禁止的情况下,可以向Google Maps API提出多少请求?

Him*_*ors 5 javascript google-maps google-api google-maps-api-3

我正在通过谷歌地图API使用自动提示地址,我希望尽快.

目前,我已经为我的脚本添加了10毫秒的延迟,以避免因为太多请求而被禁止.这有必要吗?没有被禁止可以提出多少请求?

PS我会喜欢一些合适的标签,我真的无法想出任何好的东西.

Asa*_*saf 2

我不确定我是否完全理解你的问题。但无论如何,与大多数其他 API 一样,Google 地图对每天允许执行的请求数量有限制:

对于普通用户发出的地理编码请求,每个 IP 每天的请求数限制为 2,500 个,请参阅此处。如果您是高级用户,则每个 IP 每天的请求限制为 100,000 个,但是,使用 Javascript API 或 Flash Maps API 时,每天的请求限制为 15,000 个,请参阅此处

至于同时请求太多,因为这取决于谷歌在其服务器上允许的负载(可能会改变),我建议您按照谷歌在上述文档中建议的方式进行操作。

尽可能多地查询,当您收到620 错​​误代码时,请降低请求的速度。如果您这样做,您将能够动态确定他们允许您在任何给定时间内执行的请求数量。

除非有人可以为您提供硬限制...我知道首要用户常见问题解答中指定的硬限制据说是 10 个请求/秒:

“这些限制适用于每个 Maps API Premier 客户端 ID,并且必须在使用给定客户端 ID 的所有应用程序和 IP 地址之间共享。此外,每秒 10 个请求的速率限制也适用于所有 Google Maps API Web 服务。如果您需要更高的使用限制,请联系您的 Maps API Premier 客户经理以获取购买信息。”