0

我看到,如果你想使用他们的地图 API,除非你想使用他们的网络服务和统计数据等,否则不必获得谷歌地图 API 密钥。

现在我对此有两个问题:

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

  2. 如果他们这样做并且我的站点超过每天 25k 次调用,我的用户是否有可能在我的站点上使用他们的 Google 帐户登录,并且某些后端逻辑将从 Google 获取我存储在例如数据库中的 API 密钥。所以我可以使用我的用户的 API 密钥来绕过我的站点的 API 使用限制。

4

1 回答 1

1

假设您使用的是 Javascript API v3:

这个SO question 部分回答了您的疑问。

看看使用限制,看起来你不能使用多个 API 密钥:

我可以使用多个 API 密钥来增加我的可用使用量,超过记录的限制吗?如果任何网站在未经许可的情况下尝试使用超过允许的 Maps API 地图加载次数,并且在 Google 联系时未能做出回应,Google 保留拒绝访问 Maps API 的权利。

尽管这可能值得商榷,但对我来说,使用用户的 API 密钥似乎是个坏主意。当然你需要请求许可,然后你必须监控他们的配额等等,一个雷区......

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

于 2012-12-10T09:54:42.260 回答