我计划在我的网站上使用 Google 自动完成功能。我可以进行的查询数量是否有限制?
我正在使用此问题中列出的确切代码: How to limit google autocomplete results to City and Country only
我计划在我的网站上使用 Google 自动完成功能。我可以进行的查询数量是否有限制?
我正在使用此问题中列出的确切代码: How to limit google autocomplete results to City and Country only
对于 Google 地方信息 API:
使用 API 密钥提交请求的应用程序每 24 小时允许 1000 个请求。您可以通过 Google Developers Console 验证您的身份,将上述限制增加到每 24 小时 150 000 个请求。通过在控制台中启用计费,需要信用卡进行验证。
对于 Google Places JavaScript 库:
这些限制不适用于 Places JavaScript 库,它不需要 API 密钥,并且受 Google Maps JavaScript API 限制的约束。
您可以毫不犹豫地使用 Google Maps Javascript API Places 库。其他答案中提到的限制适用于 Places API,而不是 Maps API 的 Places 库。来自https://developers.google.com/places/uplift
为您的应用选择合适的服务
如果您正在开发一个只需要搜索地点而不提交新地点或 Place Bumps 的基于 Web 的应用程序,那么您应该使用 Maps API 的 Places 库,而不是使用 Places API Web 服务。Places 库将配额分配给每个最终用户,而不是每个键。这意味着您的可用配额会随着您的用户群而增加,而不是被限制在一个固定的数量上。
拥有API 密钥的用户每 24 小时允许1 000 个请求。
通过 API 控制台验证身份的用户每 24 小时允许 100 000 个请求。
通过在控制台中启用计费,需要信用卡进行验证。我们要求您提供信用卡纯粹是为了验证您的身份。使用 Places API 不会从您的卡中收取费用。
虽然下限足以用于开发和测试,但我们建议在启动应用程序之前启用上限。可以申请额外配额。
请注意,某些服务可能有乘数。例如,文本搜索受 10 倍乘数的约束,导致每个文本搜索请求计为 10 个请求,超出您的配额。
我相信使用 Google Maps JavaScript API v3 您会受到此政策的限制,而使用 Google Places API 您会受到这些限制。
我认为您应该通过验证,以便将限制从 1000 提高到 100000