在我的rails项目中,我正在进行服务器端地理编码。Android应用程序找到纬度和经度,并将纬度和经度发送到我的rails应用程序。Rails应用程序进行反向地理编码,根据android移动应用程序提供的纬度和经度查找地址。
这工作得很好,但问题是Google在服务器端地理编码上提供了限制。谷歌每天只提供2500个请求,这对我来说是不够的。为了克服这一点,谷歌提供付费服务,允许每天100000个请求的单个域名,并根据我的应用程序需要,即使每天100000个请求也是不够的。
所以我的问题是,如果我购买了谷歌地图许可证付费API服务,每天提供100000个地理编码请求,并在移动应用程序上使用客户端地理编码(Google Maps JavaScript API v3)而不是服务器端地理编码,那么在移动设备上会有什么限制。
每个移动设备每天是100000次请求,还是100000次请求将由世界上所有使用此应用程序的用户共享?
为什么我会问这个问题,因为如果100000个地理编码请求由世界上所有用户共享,如果我的应用程序由10000个用户安装,如果100000个用户发出地理位置请求,那么我的配额将很容易完成。
谢谢,
发布于 2015-02-10 01:16:09
通常,Google API的配额是针对每个项目的。使用项目凭据的任何设备或用户都会消耗该项目的API的配额。但是,在这种情况下,客户端地理编码配额限制是针对每个用户会话的,因此可以根据用户群进行扩展,除非您进行批量请求,否则不太可能达到配额限制。您可以在here上找到更多地理编码配额信息和策略。
https://stackoverflow.com/questions/28378888
复制相似问题