在Android应用中创建类似Google的即时搜索

5

我正在开发一款Android应用程序,想要添加一个即时搜索功能。

基本上,当用户在TextBox中输入地点名称的首字母时,我想显示地点名称。
我该如何实现这个功能?


非常感谢您的帮助:)。基本上,我想在我的应用程序中实现Google方向,因此我希望用户输入源和目的地以获取方向。我想要的是,当用户输入地点的一个或两个首字母时,它会显示所有以这些首字母开头的地点。我需要手动添加所有地点名称吗?还是有内置函数或Google API可用?提前致谢。 - user2094409
你必须将所有城市列在一个列表中,或从任何城市/国家列表网站下载它们 :) .. - Adly
1个回答

0

构建界面

您可以使用InstantSearch Android,这是一个开源库,可帮助您在Android上使用Algolia轻松构建即时搜索体验。

可在GitHub上获取,让您快速构建即时搜索UI。例如,请参见InstantSearch Media应用程序

Example media application

您可以从入门指南开始,它将带领您了解如何使用该库的主要步骤。

示例应用程序可以让您了解使用InstantSearch Android可以构建什么样的应用程序。

使用数据

如果您拥有要搜索的地点数据,您可以在Algolia中简单地对其进行索引,然后在您的应用程序中进行搜索。

如果您没有数据存储位置,请查看Algolia Places,该提供免费访问全球地点数据库的免费访问

免责声明:我是InstantSearch Android的作者。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接