【发布时间】:2013-03-18 06:29:56
【问题描述】:
我计划在我的网站上使用 Google 自动完成功能。我可以查询的数量有限制吗?
我正在使用此问题中列出的确切代码: How to limit google autocomplete results to City and Country only
【问题讨论】:
标签: google-maps google-maps-api-3
我计划在我的网站上使用 Google 自动完成功能。我可以查询的数量有限制吗?
我正在使用此问题中列出的确切代码: How to limit google autocomplete results to City and Country only
【问题讨论】:
标签: google-maps google-maps-api-3
对于 Google Places API:
允许使用 API 密钥提交请求的应用程序 1 000 每 24 小时的请求。您可以将上述限制增加到 每 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 网络服务。 Places 库将配额分配给每个最终用户,而不是每个键。这意味着您的可用配额会随着您的用户群而增加,而不是固定在一个上限。
【讨论】:
拥有 API 密钥的用户每 24 小时允许 1 000 个请求。
通过 API 控制台验证其身份的用户允许 每 24 小时 100 000 次请求。
验证需要信用卡,方法是在控制台中启用结算功能。我们要求您提供信用卡纯粹是为了验证您的身份。使用 Places API 不会从您的卡中收取费用。
虽然下限足以用于开发和测试,但我们建议在启动应用程序之前启用上限。 可以申请额外配额。
请注意,某些服务可能有乘数。例如,文本搜索受 10 倍乘数的影响,导致每个文本搜索请求计为 10 个请求,超出您的配额。
我相信,使用 Google Maps JavaScript API v3 时,您只能使用 this policy,而使用 Google Places API,您只能使用 these limits。
我认为您应该通过验证,以便将限制从 1000 提高到 100000
【讨论】: