2013-03-12 9 views
5

Ich arbeite an einer Android-App, in der ich eine sofortige Suchfunktion hinzufügen möchte.Erstellen Sie ein Google wie Instant-Suche in einer Android-App

Grundsätzlich möchte ich Orte Namen zeigen, wenn der Benutzer seine Initialen in einem TextBox schreibt.
Wie kann ich das erreichen?

+0

Vielen Dank für Ihre Hilfe :). Grundsätzlich wollte ich Google-Wegbeschreibungen in meiner App implementieren, für die ich möchte, dass der Benutzer Quelle und Ziel eingeben, um die Richtung zu erhalten. Was ich will, ist, dass, wenn Benutzer die ein oder zwei Initialen des Ortes eingeben, es alle Orte zeigt, die von diesen Initialen ausgehen. Muss ich den Namen der Orte manuell hinzufügen oder gibt es dazu eine eingebaute Funktion oder Google API? Danke im Voraus. – user2094409

+0

Sie müssen alle Städte in eine Liste aufnehmen oder sie von einer beliebigen Stadt/Land-Liste herunterladen :) – Adly

Antwort

2

die Schnittstelle Gebäude

Sie können InstantSearch Android verwenden, das ist eine Open-Source-Bibliothek, die Sie leicht Instant bauen Suche zu helfen, Erfahrungen auf Android Algolia verwenden.

Es ist available on GitHub und lässt Sie schnell eine sofortige Suche UI bauen. Siehe zum Beispiel der InstantSearch Media application:

Example media application

Sie können mit den Getting Started Guide beginnen, die Sie durch die wichtigsten Schritte unternehmen wird, um die Bibliothek zu nutzen.

The example applications können Sie eine Vorstellung davon, was Sie mit InstantSearch Android aufbauen können.

die Daten mit

Wenn Sie die Orte, Daten, die Sie suchen in möchten, können Sie simply index it in Algolia und es wird in der App durchsucht werden.

Wenn Sie die Daten nicht irgendwo haben, werfen Sie einen Blick auf Algolia Places, die einen freien Zugang zu einer weltweiten Orte-Datenbank bietet.

Haftungsausschluss: Ich bin der Autor von InstantSearch Android.

Verwandte Themen