2013-05-18 11 views
17

Qual è la differenza tra uno nelle vicinanze Cerca e un testo Cerca nell'API di Google Places?differenza tra una ricerca nelle vicinanze e una ricerca di testo nell'API di Google Places

Ad esempio, una ricerca vicino per caffè all'interno di un raggio di 1km restituisce solo 1 risultato utilizzando https://maps.googleapis.com/maps/api/place/nearbysearch/JSON? location=-41.319282,174.818717 & radius=1000 & sensor=true & types=cafe & key=your_api_key

mentre testo Ricerca di caffè all'interno di un raggio di 1km rendimenti 20 risultati utilizzando https://maps.googleapis.com/maps/api/place/di ricerca testuale/JSON? location=-41.319282,174.818717 & radius=1000 & sensor=true & query=cafe & key=your_api_key.

Modifica tipi a tipo nel vicina di ricerca restituisce anche 20 risultati che sono anche diverso dal risultato trovato utilizzando la ricerca testo di cui sopra. cioè https://maps.googleapis.com/maps/api/place/nearbysearch/json? location=-41.319282,174.818717 & radius=1000 & sensor=true & type=cafe & key=your_api_key

Quando si esegue una ricerca per caffè su Google Maps app Android utilizzando la posizione di cui sopra, il risultato che si ottiene è lo stesso risultato che si ottiene da usando la ricerca testuale sopra.

Per comodità, i precedenti clickable links sono riportati di seguito.

https://maps.googleapis.com/maps/api/place/textsearch/json?location=-41.319282,174.818717&radius=1000&sensor=true&query=cafe&key=

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-41.319282,174.818717&radius=1000&sensor=true&type=cafe&key=

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-41.319282,174.818717&radius=1000&sensor=true&types=cafe&key=

+3

Ishan, mentre ti apprezzo compresi i link cliccabili per fornire esempi reali, probabilmente non è la migliore idea per far sapere a tutti la tua chiave API. –

+0

hii questa api non fornisce altre informazioni come telefono, e-mail ecc. Quindi quale modifica è richiesta per ottenere questo dettaglio – Mahesh

risposta

5

In poche parole luoghi vicini ti permette di cercare di più vago, ma solo i risultati specifici. Nella ricerca di testo, se cerchi "ristoranti", cercherà luoghi, stabilimenti o nomi con il testo "ristoranti". Tutto ciò che è legato ai ristoranti. Nel frattempo, nella ricerca nelle vicinanze, se cerchi "ristoranti", restituirà stabilimenti ristorante con o senza il testo "ristoranti" ma solo stabilimenti di "ristoranti"

+1

Le limitazioni delle richieste sono anche molto diverse: la ricerca di luoghi nelle vicinanze utilizza (come previsto) 1 richiesta, mentre le ricerche di testo usano 10 volte le richieste. Ingombrante ma previsto come una ricerca di testo guarda attraverso molti più parametri. –

Problemi correlati