android - 如何在没有地方 SDK for android 的情况下实现谷歌地方自动完成搜索框?
问题描述
我正在开发一个使用 Uber 的 android 应用程序,例如使用 kotlin 的谷歌地图地点选择器。我已经实现了所有必需的功能,但我找不到关于实现地点搜索自动完成 EditTextView 的更新教程。
我想使用 google Places SDK for android 来实现搜索功能,似乎该功能已被贬值并于 2019 年 7 月关闭(如此处所述:Places SDK for android)。
如果有人可以在用户键入位置时帮助我在 android 应用程序中创建一个 EditText,它会根据搜索词建议位置。
解决方案
只有Place Picker 小部件被弃用,而不是自动完成。您可以使用Place Autocomplete,既可以作为为您提供预构建搜索栏的小部件,也可以以编程方式构建自定义搜索 UI。为获得最佳用户体验,请根据您的用例定义如何限制基于结果的位置和/或地点类型。
完整自动完成实现的示例代码在 Github 上,但目前仅在 Java 中。
推荐阅读
- mysql - 在mysql中创建过程时出现语法错误
- c - 通过自定义排序/删除链表中的重复项跳过最后一项
- python - 在 Python 中重塑数据集
- javascript - Slick Slider - 将图像加载到幻灯片中的 API
- python - 如果一个元组是另一个元组的子集,如何有效地查找
- vb.net - 使用 VB.net 中的 Google Cloud 服务向 Google Drive 上传/下载文件
- ios - 如何在应用商店的产品页面中编辑语言信息?
- c# - wpf计算控件的位置
- javascript - 在 WebdriverIO 上执行 TestRunner 失败
- javascript - Javascript:如何用逗号显示 iOs 数字键盘