【发布时间】:2015-03-11 01:50:45
【问题描述】:
我正在使用 google API - 在AutoCompleteTextView 中自动填充位置的位置。我做了几个测试,大概 20 次搜索,在我的 google devs 个人资料中,写着我已经提出了 200 个 API 请求。
我知道每次我输入内容或编辑输入的文本时它都会发出请求。但是有什么办法可以减少对服务器的调用量?
其中一个想法是将阈值定义为 3 个字符。
【问题讨论】:
-
这会让用户非常沮丧。如果您担心使用限制(按照您的比例,100,000 次请求仍然是 10,000 次搜索),您可以考虑在最后一次按键 ping Places 后 等待 0.75 秒。这将减少通话次数。发布您的实施,以便我们了解您在做什么。
-
我认为你的等待时间的想法实际上就是答案。如果您还有其他问题,请发布为答案,我将其标记为正确的。
标签: android google-api google-places-api