Javascript 如何检测谷歌地图中每天25000个请求的限制已经达到?

Javascript 如何检测谷歌地图中每天25000个请求的限制已经达到?,javascript,google-maps-api-3,google-api,Javascript,Google Maps Api 3,Google Api,我正在使用谷歌地图Javascript API v3开发一个网站 API的免费版本限制为每天25000次请求。但是,如果达到这个极限会发生什么呢 有没有办法检测到已达到请求限制,以便显示备用Google Maps图像API地图?使用限制基于站点或应用程序,而不是客户端IP地址 如果向每个地图请求添加API密钥,则可以使用Google API控制台监控使用情况。我还没有看到以编程方式查询使用情况的方法。 根据@alds下面的评论,JS-mapsapi v3和Static-mapsapi似乎是单独

我正在使用谷歌地图Javascript API v3开发一个网站

API的免费版本限制为每天25000次请求。但是,如果达到这个极限会发生什么呢


有没有办法检测到已达到请求限制,以便显示备用Google Maps图像API地图?

使用限制基于站点或应用程序,而不是客户端IP地址

如果向每个地图请求添加API密钥,则可以使用Google API控制台监控使用情况。我还没有看到以编程方式查询使用情况的方法。

根据@alds下面的评论,JS-mapsapi v3和Static-mapsapi似乎是单独的服务,因此有单独的请求限制。回到静态谷歌地图图像可能会有所帮助

这也更详细地解释了使用限制:
@kilogauss我不同意回到静态谷歌地图是不可能的

“使用谷歌地图API的网站和应用程序每天可以免费为每项服务生成多达25000张地图”(大写和黑体字)


在上面,您可以看到JS Maps API v3和静态Maps API是独立的服务。

您无法通过API检测到已达到请求限制。没有触发任何事件,并且API不会公开函数或属性来确定是否已达到API配额

谷歌已经决定,这不是他们将要实现的功能


这不是通过客户端IP的限制吗?是的,但是API的行为是什么?不确定。除非您通过服务器代理请求,否则我看不出问题出在哪里。由于地图加载请求是通过客户机发出的,因此每个用户每天的地图加载量基本上是25000次(我认为情况就是这样)。根据他们的常见问题,你必须连续90天达到这个目标。“每个用户每天有25000个独特的地图加载”,如果这是真的……那真是一个巨大的麻烦。能够查询API使用情况以避免异常是非常有用的。