Google Maps Javascript Api v3付费API配额限制每台设备或可分享给全球所有用户?

时间:2015-02-07 05:21:15

标签: android ruby-on-rails-3 google-maps google-maps-api-3 geocoding

在我的rails项目中,我正在进行服务器端地理编码。 Android应用程序查找纬度和经度,并将纬度和经度发送到我的rails应用程序。 Rails应用程序执行反向地理编码,以根据Android移动应用程序提供的纬度和经度查找地址。

这很好但问题是Google提供了服务器端地理位置的限制。 Google每天只提供2500个请求,这对我来说还不够。为了克服这一点,谷歌提供付费服务,每天允许单个域100000请求,根据我的应用程序需求,每天甚至100000个请求是不够的。

所以我的问题是,如果我购买Google地图许可证付费API服务,每天提供100000个地理编码请求,并在移动应用程序上使用客户端地理编码(Google Maps JavaScript API v3)而不是服务器端地理编码,那么 什么是移动设备的限制。

每天为每个移动设备提出100000请求,或者世界上所有使用此应用程序的用户都会共享100000请求吗?

为什么我要问这个问题,因为如果世界上所有用户都共享了100000个地理编码请求,并且我的应用程序是由10000个用户安装的,并且如果100000个用户发出了geocdoe请求,那么我的配额将很容易完成。

谢谢,

1 个答案:

答案 0 :(得分:0)

通常,Google API的配额是每个项目。使用项目凭据的任何设备或用户都会消耗该项目的API的配额。但在这种情况下,客户端地理编码配额限制是每个用户会话,因此与您的用户群一起扩展,除非您进行批量请求,否则您不太可能达到配额限制。您可以找到更多地理编码配额信息和策略here