2013-03-12 16 views
5

Pracuję nad aplikacją na Androida, w której chcę dodać funkcję szybkiego wyszukiwania.Utwórz wyszukiwanie typu Google instant w aplikacji na Androida

Zasadniczo chcę pokazać nazwę miejsca, gdy użytkownik zapisuje inicjały w postaci TextBox.
Jak mogę to osiągnąć?

+0

Dziękuję bardzo za pomoc :). Zasadniczo chciałem zaimplementować wskazówki Google w mojej aplikacji, dla których chcę, aby użytkownik wprowadził źródło i miejsce docelowe, aby uzyskać kierunek. To, czego chcę, to to, że kiedy użytkownik wpisuje jedną lub dwie inicjały miejsca, pokazuje wszystkie miejsca zaczynające się od tych inicjałów. Czy muszę ręcznie dodawać wszystkie nazwy miejsc lub czy istnieje dla nich funkcja wbudowana lub interfejs API Google? Z góry dziękuję. – user2094409

+0

musisz uwzględnić wszystkie miasta na liście lub pobrać je z dowolnej witryny z wykazem miast/krajów :). – Adly

Odpowiedz

2

Budowanie interfejsu

Można użyć InstantSearch Android, który jest biblioteka open source, które pomogą Ci łatwo budować błyskawiczne doświadczenia wyszukiwania na Android za pomocą Algolia.

To jest available on GitHub i pozwala szybko zbudować natychmiastowy interfejs użytkownika. Patrz na przykład InstantSearch Media application:

Example media application

Można zacząć od Getting Started Guide który poprowadzi Cię przez głównych kroków do korzystania z biblioteki.

The example applications może dać ci pojęcie o tym, co możesz zbudować dzięki InstantSearch Android.

Wykorzystując dane

Jeśli masz dane miejscach, które chcesz przeszukać, można simply index it in Algolia i będzie można przeszukiwać w swojej aplikacji.

Jeśli nie masz gdzieś danych, spójrz na numer Algolia Places, który zapewnia bezpłatny dostęp do bazy danych miejsc na całym świecie.

Nota prawna: Jestem autorem Androida InstantSearch.

Powiązane problemy