google-maps - Google Places API - 一天的请求限制是针对唯一请求还是可以连续请求多次?
问题描述
我注意到,为了使用 Google Places API 自动完成地点,我不应该超过他们超过的限制,即免费版每天 1,000 个请求。
我想知道 - 当有人自动完成城市:“伦敦”时,谷歌是否将其视为一个请求,因为这是在同一个会话上,还是谷歌将其视为 21 个请求,因为每个 keyup 重新请求数据?
谢谢。
解决方案
目前,当您在自动完成小部件中键入地址时,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 自动完成功能?
我希望这有帮助!
推荐阅读
- c - Lex 和 yacc - 无法编译 y.tab.c 文件
- javascript - Firebase:当前 FCM 令牌过期后获取新令牌
- python-3.x - 我正在做密码挑战 5。尝试在 kali linux 中运行此脚本时,我在第 5 行遇到语法错误
- javascript - 如何将输出值更改为 Mathjax 样式?
- firebase - Error while making request: socket hang up. Error code: ECONNRESET
- python - Jupyter Pandas - 丢弃平均超过阈值的项目
- android - Android Constarint Layout ScrollView and Bottom Issue Landscape
- javascript - Narrative webpage: translateX with scrolling
- excel - 如何使用 VBA 打乱随机数序列?
- javascript - Changes made to a copied image makes the changes to original image too.(js)