Geocoding inversé
Le geocoding inversé consiste à convertir les coordonnées géographiques d'un emplacement en adresse postale lisible. Le SDK Maps pour iOS inclut une classe appelée GMSGeocoder
, qui inclut la fonction membre reverseGeocodeCoordinate
que vous pouvez utiliser pour effectuer la conversion. Cette méthode prend les coordonnées d'un emplacement dans une instance d'objet CLLocationCoordinate2D et renvoie une adresse dans une instance de la classe GMSAddress
.
Influence des préférences linguistiques
Le géocodeur est optimisé pour fournir des adresses postales lisibles par l'homme. Pour ce faire, il renvoie les adresses dans la langue locale, translitérées en texte lisible par l'utilisateur (si nécessaire). Toutes les autres adresses sont renvoyées dans la langue préférée.
Les composants de l'adresse sont renvoyés dans la même langue, qui est choisie à partir du premier composant.
Si un nom n'est pas disponible dans la langue préférée, le géocodeur utilise la correspondance la plus proche.
Garanties concernant les composants d'adresse
Google ne fournit aucune garantie concernant les composants d'adresse. La structure des adresses varie d'un pays à l'autre, et même au sein d'un même pays.
Les composants d'adresse ne doivent contenir que ce qui est pertinent pour les adresses postales, et un peu plus.
En particulier, il n'est pas garanti que localité soit toujours présent, ni qu'il représente toujours la ville.
Pour obtenir un exemple de composants d'adresse en action, consultez Formulaire d'adresse avec saisie semi-automatique de lieu.
Tri des résultats
Les résultats ne sont pas triés par distance et l'ordre peut changer.
L'ordre n'est pas garanti.
Rien ne garantit que le premier résultat sera le bon.
Le geocoding inversé est une estimation
Le géocodeur tente de trouver l'adresse la plus proche avec une tolérance particulière.
Si le géocodeur ne trouve aucune correspondance, aucun résultat n'est renvoyé.
Pour en savoir plus, consultez les bonnes pratiques pour géocoder des adresses et les questions fréquentes sur le géocodage.