如何最大限度地减少对 Google API(地点)自动完成的请求量?

Ond*_*kar 5 android google-api google-places-api

我正在使用 google API - 在AutoCompleteTextView. 我做了几个测试,大概 20 次搜索,在我的 google devs 个人资料中,写到我已经发出了 200 个 API 请求。

我知道每次我输入内容或编辑输入的文本时它都会发出请求。但是有什么方法可以减少对服务器的调用量吗?

想法之一是将阈值定义为 3 个字符。

Sco*_*ott 1

我认为减少 Places API 调用次数的更好实现是在最后一次按键后延迟 0.75 秒。这可以避免用户在看到 3 个字母后自动完成后,在输入第 5 个字母后坐下来等待的混乱。

  • @Scott 如何延迟? (2认同)