2015-08-12 14 views
12

Ho recentemente esaminato il seguente link da aggiungere alla mia applicazione. È l'API di Google Place Picker. So anche come aggiungere posizioni all'elenco delle posizioni che l'API di selezione dei posizionamenti utilizza per eseguire una query in modo che i miei luoghi personalizzati possano essere visualizzati nell'API di selezione dei posizionamenti. Tuttavia, lo voglio affinché l'API di selezione dei segnaposto esegua solo le query solo per i luoghi che sono stati creati solo dalla mia applicazione e non per altri luoghi forniti dall'API di Google Places. Ho trovato che questo esempio query, sotto la chiave scope, mi aiuta a trovare se il Luogo creato è stato creato tramite la mia app o Google. Lo voglio affinché le API dell'API di selezione dei segnaposto vengano eseguite solo per i Luoghi creati dalla mia app. C'è un modo per fare questo? Sarebbe molto apprezzato Grazie!Query API di selezione di Google Place per i luoghi con ambito applicazione?

+0

Invece di utilizzare il selettore di luogo se lo si implementa nel modo personalizzato, è possibile farlo facilmente! Nella risposta dell'API di Google Places puoi cercare "scope": "APP" la variabile scope sarà disponibile in "alt_ids' Se diventa google scope Ecco una risposta di esempio:" results ": [ { " place_id ": "BBB", "scope": "GOOGLE", "alt_ids": [ { "place_id": "AAA", "scope": "APP", } ], } ] –

+0

@ DuraiAmuthan.H hm dov'è 'alt_ids'? e se lo faccio a modo mio personale, come realizzerete la tableview che scorre su e giù e si correla anche con i luoghi sulla mappa? – user1871869

+0

Puoi vederlo nella risposta che ho menzionato! Puoi implementarne uno personalizzato usando UITableView, UISearchBar, UIPickerView e Maps. –

risposta

5

Non è possibile, mi dispiace. Né i Selettori dei luoghi iOS o Android hanno un'opzione per farlo.

Infatti sia la classe Android Place e la classe iOS GMSPlace manca la proprietà scope, che esiste solo sulla Places API web service oggi.

Dovresti creare questo da te, ad es. visualizzando una mappa e aggiungendo marcatori ad esso per i tuoi luoghi, ecc., piuttosto che utilizzare il widget Seleziona Raccoglitore dall'API di Google Places per iOS (o Android).