问题描述
当我尝试放置API时,一次只能设置一个坐标,并且如果我一次发送这么多请求,则它们将阻止我的请求。有没有办法对一堆经纬度进行地理编码?
解决方法
地理编码Web请求(服务器端)用于批处理。根据{{3}},地理编码每秒有50个请求(QPS),计算方式是客户端和服务器端查询的总和。因此,首先,请转到usage limits documentation,检查是否设置了正确的默认限制:
- 转到仪表板:GCP console,然后单击“转到API的概述”
- 选择地理编码API
- 点击配额
- 在最底部的“请求”部分下,您会找到API的限制
如果您看到“每分钟的请求数”设置为3,000(3000个呼叫/ 60秒= 50个呼叫/秒),并且“每天的请求数”不受限制,请确保您使用自己的API密钥附加到Billing帐户的项目中,那么API中就不会出现任何问题,而是实现方面的问题,因为您刚刚超出了正确的限制。因此,我建议您实施https://console.cloud.google.com/home/dashboard。
但是,如果您看到提到的下限,则可能是以下情况之一:
- 使用未与计费帐户相关联的项目中的API密钥
- 使用与INR货币结算帐户相关联的项目中的API密钥
- 手动设置每天或每分钟的限制
对于诸如此类的其他问题/咨询,最好直接在Exponential Backoff上向他们提交支持票。