2010-07-24 6 views
0

Je travaille sur une application Android où je fais une recherche sur toutes les entreprises dans un rayon autour d'une ville, et je cherche un moyen d'obtenir les adresses des entreprises à chaque broche dans mon application, donc je peut travailler avec eux. Je peux effectuer la recherche et l'afficher sur une carte en utilisant MapViews, mais je n'arrive pas à trouver un moyen d'accéder à la liste des résultats. Lorsque j'utilise une approche HTTP GET avec une sortie = csv ou xml, elle ne renvoie que l'adresse/GeoPoint de la ville où j'ai centré la recherche.Obtenir des adresses de tous les résultats dans une requête Google Maps dans Android?

Est-ce que quelqu'un connaît un ensemble de méthodes ou une approche différente que je peux utiliser pour obtenir les adresses des entreprises retournées à partir de ma requête dans une application Android? Merci.

+1

Que diriez-vous de publier des exemples de ce que vous avez déjà fait et des données que vous obtenez en réponse? – jtbandes

Répondre

0

Ce n'est pas via Maps api, comme je ne sais pas, mais il y a une classe Geocoder dans SDK Android que vous pouvez utiliser pour obtenir des adresses de géopoints un viceversa

géocodage

Classe pour le géocodage et le géocodage inversé. Le géocodage est le processus de transformation d'une adresse postale ou d'une autre description d'un lieu en coordonnées (latitude, longitude). Le géocodage inverse est le processus de transformation d'une coordonnée (latitude, longitude) en une adresse (partielle). La quantité de détails dans une description d'emplacement géocodée inversée peut varier, par exemple, l'un peut contenir l'adresse municipale complète du bâtiment le plus proche, tandis qu'un autre peut contenir uniquement un nom de ville et un code postal. La classe Geocoder nécessite un service de backend qui n'est pas inclus dans le framework android. Les méthodes de requête Geocoder retourneront une liste vide s'il n'y a pas de service backend dans la plateforme.

Questions connexes