gpt4 book ai didi

android - 在不使用 Rest API 的情况下使用 PlaceAutocomplete 时出现延迟

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:22:31 25 4
gpt4 key购买 nike

我正在使用 Google Places API。但是如果不实现其余 API,我找不到减少请求数量的方法。

    try {
Intent intent = new PlaceAutocomplete.IntentBuilder(PlaceAutocomplete.MODE_FULLSCREEN)
.setFilter(new AutocompleteFilter.Builder()
.setTypeFilter(AutocompleteFilter.TYPE_FILTER_ADDRESS).build())
.build(mActivity);
startActivityForResult(intent, REQUEST_CODE);
} catch (GooglePlayServicesRepairableException | GooglePlayServicesNotAvailableException e) {
}

最佳答案

我猜您担心 API 成本。如果您查看条款,您会发现如果您使用谷歌用户界面( fragment ),您可以发出无限制的请求。如果你想避免对远程 API 进行多次调用,最简单的方法是手动调用 REST 服务,但配额非常少(每 24 小时 1000 个请求),所以你应该将 REST api 包装在一个 webservice 中你自己的,并从应用程序中调用它。此外,您应该在两侧(服务器和应用程序)设置缓存,请记住谷歌允许您将地点请求缓存 30 天。在这种情况下,您可以决定在用户​​输入一定数量的字符时调用该 API。

关于android - 在不使用 Rest API 的情况下使用 PlaceAutocomplete 时出现延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40693175/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com