首页 > 解决方案 > Google Places API - 一天的请求限制是针对唯一请求还是可以连续请求多次?

问题描述

我注意到,为了使用 Google Places API 自动完成地点,我不应该超过他们超过的限制,即免费版每天 1,000 个请求。

我想知道 - 当有人自动完成城市:“伦敦”时,谷歌是否将其视为一个请求,因为这是在同一个会话上,还是谷歌将其视为 21 个请求,因为每个 keyup 重新请求数据?

谢谢。

标签: google-mapsgoogle-places-api

解决方案


目前,当您在自动完成小部件中键入地址时,Google 会计算每次击键。

一旦迁移到 2018 年 5 月 2 日宣布的 Google 地图平台,此行为将在 2018 年 6 月 11 日之后更改:

https://mapsplatform.googleblog.com/2018/05/introducing-google-maps-platform.html

2018 年 6 月 11 日之后,内置的自动完成小部件将自动创建会话并管理会话令牌,因此不会按每次击键对自动完成收费。如果您创建自己的自动完成并调用 Google 的自动完成服务,您应该创建会话令牌以避免每次击键计费。

您可以在 Google Maps Platform 的用户指南文档中找到有关会话和令牌的说明:

https://cloud.google.com/maps-platform/user-guide/pricing-changes/

看看这个页面的地方自动完成部分。

有关会话和令牌的其他问题可能对您有用:

如何从 SDK 实现每个会话的 Google Places 自动完成功能?

新的 Places API 会话令牌可以使用多长时间?

我希望这有帮助!


推荐阅读