减少Google商家信息自动填充请求的数量

时间:2016-09-07 09:32:27

标签: javascript google-maps google-places-api

June 22, 2016起,Google Maps Javascript API需要一个密钥(再次)。这意味着他们会跟踪您的使用情况。当您在AutoComplete文本框中使用Google Places API时,会为您输入的每个字符发出请求,这意味着如果您在这样的文本框中搜索包含10个字符的城市,则表示当天消耗了10个请求。

我想通过在更新自动完成弹出窗口之前设置超时来降低请求数量(例如:"在触发请求之前等待750毫秒"),但我找不到方法这样做。

有没有办法降低Google商家信息API自动填充功能组件使用的请求数量?

修改我知道this article但我处理Android API,我使用的是JavaScript API

1 个答案:

答案 0 :(得分:2)

您可以使用AutocompleteService类构建自己的小部件,并设置自己的阈值。

但老实说,我会讨厌一个需要很长时间才能对我的击键做出反应的应用。我最初会责怪手机没有对我的触摸做出反应,但最终可能会发现,只有这一个应用程序对我的按键响应很慢,并找到一个替代应用程序。考虑一下。