2013-03-12 15 views
5

Sto lavorando a un'app Android in cui voglio aggiungere una funzione di ricerca istantanea.Creare una ricerca istantanea simile a Google in un'app Android

In pratica, voglio mostrare il nome del luogo quando l'utente scrive le sue iniziali in un .
Come posso ottenere questo risultato?

+0

Grazie mille per il vostro aiuto :). Fondamentalmente volevo implementare le indicazioni di Google nella mia app per le quali voglio che l'utente inserisca l'origine e la destinazione per ottenere la direzione. Quello che voglio è che quando l'utente inserisce l'una o due iniziali del luogo mostra tutti i luoghi a partire da queste iniziali. Devo aggiungere manualmente tutti i nomi dei luoghi o sono presenti funzioni incorporate o API di Google? Grazie in anticipo. – user2094409

+0

devi includere tutte le città in un elenco o scaricarle da qualsiasi sito di elenco città/paese :) .. – Adly

risposta

2

Costruire l'interfaccia

È possibile utilizzare InstantSearch Android, che è una libreria open-source per aiutarvi a costruire facilmente esperienze di ricerca istantanea su Android utilizzando Algolia.

È available on GitHub e consente di creare rapidamente un'interfaccia utente di ricerca istantanea. Si veda ad esempio il InstantSearch Media application:

Example media application

si può iniziare con la Getting Started Guide che vi porterà attraverso i passi principali per utilizzare la libreria.

The example applications può darti un'idea di cosa puoi costruire con InstantSearch Android.

Utilizzando i dati

Se hai i dati luoghi che si desidera effettuare la ricerca, è possibile simply index it in Algolia e sarà consultabile nella vostra app.

Se non si dispone di dati da qualche parte, uno sguardo ai Algolia Places che fornisce un accesso gratuito a un database posti in tutto il mondo.

Disclaimer: Sono l'autore di InstantSearch Android.

Problemi correlati