达到了Google Map API客户端限制
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了达到了Google Map API客户端限制相关的知识,希望对你有一定的参考价值。
我们一直在使用Google Map API从客户端执行地理编码查找,并且在没有API密钥的情况下,每个IP地址的限制为2500。今天某个时候停止了工作,我们现在收到以下错误:
You have exceeded your daily request quota for this API. We recommend
registering for a key at the Google Developers Console:
https://console.developers.google.com/apis/credentials?project=_ For more
information on authentication and Google Maps javascript API services please
see: https://developers.google.com/maps/documentation/javascript/get-api-key
现在似乎所有客户端都收到了上述错误消息,即使它们没有达到2500的限制。有没有理由为什么这会突然停止工作?
答案
2500限制适用于托管Google Maps API调用的每个域。这意味着,如果您有2500个客户端,并且每个客户端每天发出一个请求,那么您将最大限度地利用您的使用,并且所有未来的客户端都将看到该错误消息。或者,您可以让一个客户端在一天内发出2500个请求,并超出适用于所有其他客户端的限制。
请注意,除了Distance Matrix API之外,所有Web服务API都指定了2500限制。此API基于元素数量而非单个请求进行限制。因此,通过执行25个请求,每个请求包含100个元素,每个请求包含10个元素的250个请求以及任何其他类似的元素,您最多可以获得2500个元素。在一天结束时,2500是神奇的数字。
https://developers.google.com/maps/pricing-and-plans/#details
以上是关于达到了Google Map API客户端限制的主要内容,如果未能解决你的问题,请参考以下文章
Google MAP API,对 MarkerClusterer 的限制
php 将内置的Google Analytics + API密钥替换为自定义密钥,以避免达到每日限制。