/ / Longitude / Latitude au code postal? - ios, géolocalisation, cartes, latitude-longitude

Longitude / Latitude au code postal? - ios, géolocalisation, cartes, latitude-longitude

En gros, j'ai une application iOS que je veux trouverla circonscription parlementaire dans laquelle vous vous trouvez actuellement en fonction de la géolocalisation, je peux le faire si j'ai le code postal (il s'agit du code postal complet, comme dans "AA00 0AA", contrairement au code postal incomplet fourni par Google Maps). J’ai donc besoin de convertir Longitude et Latitude en un code postal, mais je n'arrive pas à comprendre comment le faire. Toute aide ou idée serait très appréciée.

Réponses:

4 pour la réponse № 1

Jetez un coup d'œil à CLGeocoder, il permet le géocodage inversé, processus qui consiste à transformer une coordonnée en une adresse. Il utilise iOS 5 et la méthode de signature que vous recherchez est la suivante.

- (void)reverseGeocodeLocation:(CLLocation *)location
completionHandler:(CLGeocodeCompletionHandler)completionHandler

Faites attention aux CLPlacemarks que le géocodeur renvoie et au fait qu’ils ont un champ postalCode, qui devrait contenir les informations que vous recherchez. Soyez averti cependant, le champ peut également être vide (comme pour tous les autres champs de CLPlacemark) et le CLGeocoder peut ne pas toujours renvoyer un résultat utilisable.