2016-08-16 2 views
0

Ma question concerne le contexte d'une application Android qui permet aux utilisateurs d'ajouter des espaces à la base de données Google Adresses. En ce qui concerne cette page:API Google Places - un moyen d'énumérer la liste des types de lieux?

https://developers.google.com/places/supported_types

Après de longues recherches, je suis incapable de trouver un moyen de récupérer ces types de l'API de manière appropriée pour la présentation à l'utilisateur. Est-ce que quelqu'un connaît un moyen d'accomplir ceci, ou y a-t-il une boîte de dialogue intégrée que je peux appeler (similaire au sélecteur de position)?

Merci d'avance.

+0

Voulez-vous obtenir des adresses avec google API? selon l'emplacement de l'appareil? – Stallion

+0

@Stallion Mon problème est lié à l'ajout de lieux à Google, ne pas les récupérer. J'ai implémenté avec succès Place Picker pour ça, et ça marche très bien. Mais pour ajouter une place, Google exige que je passe un entier "type" pour distinguer quel genre d'endroit j'ajoute (restaurant, magasin, etc.), mais ils ne me donnent aucun moyen d'énumérer les types valides dans une liste (à le moins, pas moyen que je puisse trouver - d'où la question). – Joel

+0

Pouvez-vous afficher le code que vous utilisez pour ajouter une place à la base de données Google? Utilisez-vous ceci? https://developers.google.com/places/web-service/add-place –

Répondre

2

Je vois que c'est vieux donc vous avez probablement travaillé autour de votre problème maintenant. Pour le bénéfice des autres, voici un travail autour depuis que Google semble nous avoir laissé balancer sur celui-ci. D'abord, j'ai créé un petit fichier de données ayant toutes les constantes de Google (à la date de publication) associées à des noms conviviaux. Les deux valeurs sont séparées par des virgules.

Voici un lien vers le fichier: https://drive.google.com/open?id=0B_33r2IAzcMibndhT2RicWdLUXc

Ce fichier peut être formaté JSON si vous le souhaitez, ou lire comme il est. Utilisez-le comme source pour un DataAdapter AutoCompleteTextView, afin que les utilisateurs puissent facilement sélectionner un type de lieu. Je n'ai pas encore écrit le code. Mes besoins sont différents des vôtres, donc mon code ne répondra pas à vos besoins, mais il devrait être assez facile d'implémenter un AutoCompleteTextView avec ces données.