Google Maps API密钥 - 以编程方式为我的每个用户提供一个?

时间:2012-12-10 09:28:12

标签: google-maps api-key

我看到,如果您想要使用他们的地图api,只有当您想要使用他们的网络服务和统计数据等时,才能获得Google Maps API密钥。

现在我有两个问题:

  1. 如果我有一个使用Google Maps API的公共网站,则会显示包含默认选项的地图。如果我不使用API​​密钥,Google如何计算API调用? (也许在请求地图的域的帮助下?)

  2. 如果他们这样做并且我的网站每天超过25k次通话,我的用户是否可以使用他们在我网站上的Google帐户登录,并且一些后端逻辑会从Google获取他们的API密钥商店,例如在数据库中。因此,我可以使用我的用户的API密钥来绕过我的网站的API使用限制。

1 个答案:

答案 0 :(得分:1)

假设您使用的是Javascript API v3:

This所以问题可以部分回答您的问题。

查看usage limits,看起来您不能使用多个API密钥:

  

我可以使用多个API密钥来增加可用的使用量   记录的限制?        Google保留从试图使用超过允许数量的地图的任何网站拒绝访问Maps API的权利   未经许可加载Maps API,并且无法响应   由Google联系。

虽然这可能有争议,但对我而言,使用用户的API密钥似乎是一个坏主意。当然你需要征得许可,然后你必须监控他们的配额等等,雷区......

TL; DR 如果您不断超出每日配额,则应购买更大的配额。