Google Places API 限制

5
我正在研究Google Places Autocompleter。它完美地工作,我已经尝试使用提供的代码。

然而,我看到他们提到了每个API密钥的限制。首先,我没有API密钥,但它仍然有效。我没有看到关于没有API密钥的限制?

其次,他们会按客户端IP(浏览我的网站的浏览器),域名或其他方式进行限制吗?

如果他们按域名限制,sub1.domain.com和sub2.domain.com会共享相同的限制吗?

我在Google文档中找不到任何相关内容,这就是为什么我在这里询问的原因。谢谢!

编辑:所以我注册了一个API密钥,但他们没有告诉我在哪里包含它以使用Places Autocomplete?

2个回答

7

谷歌地图JavaScript API V3 Places Library无需API密钥即可实现,并且没有文件记录的限制。然而,如果用户在一分钟内执行的查询超过了谷歌认为的合适数量,他们将收到OVER_QUERY_LIMIT状态以响应请求。


5
就密钥而言,只有Places网络服务需要使用: https://developers.google.com/maps/documentation/places/ 您的文档链接是Places库 - 这是JavaScript API v3的一个服务。那里不需要密钥,但是当您加载Maps JS时,可以通过添加&key={yourkey} 来包含一个密钥 (https://developers.google.com/maps/documentation/javascript/tutorial#HelloWorld)。
所以:
- Places网络服务: 需要密钥 - Places JavaScript服务: 不需要密钥
我不知道特定的自动完成限制,但JS API在此处提到了限制: https://developers.google.com/maps/documentation/javascript/usage。基本上,每天可以加载25,000张地图,并可按需购买更多。
希望这可以帮助到您。

1
我也在使用自动完成功能,并需要有关限制的信息。我的调用中有 API 密钥,但我在 Google 控制台报告中没有看到任何使用情况。文档说,只要有地图加载,就会计算一个请求次数,而我只是使用自动完成,那么我是否符合限制? - Mithil

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接