2013-04-15 8 views
11

Quando cerchi un ristorante nei luoghi di Google e vai al profilo aziendale (ad esempio https://plus.google.com/107507038669791289691/about?hl=en) il ristorante ha un tag (in questo caso ristorante messicano). Ma quando si utilizzano i luoghi di Google API tutto quello che posso vedere è elencare una tipiGoogle inserisce i tipi di ristoranti api

"types" : [ "restaurant", "food", "establishment" ] 

qualcuno sa se è possibile ottenere il tag "ristorante messicano" in qualche modo?

Conosco i tipi supportati (https://developers.google.com/places/documentation/supported_types). Non è super utile.

risposta

4

penso si sarebbe probabilmente dovuto tornare al metodo di ricerca del testo sulla api ..

https://developers.google.com/places/documentation/search#TextSearchRequests

Quindi la richiesta finirebbe per guardare qualcosa di simile al di sotto, limitata fino ad una zona specifica

https://maps.googleapis.com/maps/api/place/textsearch/json?query=Mexican+Restaurant&sensor=true&location=40.846,-73.938&radius=20&key=yourKeyHere

Tuttavia, questo restituirà tutti gli altri ristoranti messicani nella zona, quindi se si vuole solo tornare quello risultato userei la Place dettagli della richiesta instea d.

0

Separa i tipi di posto per simbolo PIPE "|"

provare in questo modo:

String types = "cafe|restaurant|museum" // Listing places only cafes, restaurants and museums.

1

stavo anche lavorando in un progetto che ha bisogno di avere maggiori dettagli su un luogo utilizzando Google Maps e Google Places API, e ho davvero trascorso molte ore cercando di trovare qualcosa che può aiutare (API di Google Places, API di Google Maps, Google + API, ...) ma nulla ... le uniche cose che ho trovato sono questi 2 numeri (richieste di funzionalità) che spero che Google aggiungerà alle loro API un giorno :

  • Edizione numero 5260 con 13 stelle.

  • numero di emissione 7878 con 4 stelle.

Spero con questo SO domanda che otteniamo più persone interessate a ottenere la funzionalità in una versione breve futuro di Google Map o Google Places API.

Per l'API di Google Places for Work, non ho trovato alcuna informazione per confermare o meno che contenga tale funzionalità, ma non la penso così.

Spero che possa essere d'aiuto.