Geocoding inversé

Le geocoding inversé consiste à convertir les coordonnées géographiques d'un établissement 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 des coordonnées de lieu dans une instance d'un objet CLLocationCoordinate2D et renvoie une adresse postale lisible dans une instance de la classe GMSAddress.

L'influence des préférences linguistiques

Le geocoder est optimisé pour fournir des adresses postales dans un format lisible. Pour ce faire, il renvoie les adresses postales dans la langue locale, transcrites 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 d'adresse sont renvoyés dans le même langage, qui est choisi à partir du premier composant.

  • Si un nom n'est pas disponible dans la langue préférée, le geocoder utilise la correspondance la plus proche.

Garanties concernant les composants d'adresse

Google ne fournit aucune garantie concernant les composants de l'adresse. Tenez compte des changements de structure d'un pays à l'autre, et même au sein d'un même pays.

  • Vous pouvez vous attendre à ce que les composants d'adresse ne contiennent que les éléments pertinents pour les adresses postales, et un peu plus.

  • En particulier, la localité n'est pas garantie d'être toujours présente, et n'est pas censée représenter toujours la ville.

Pour obtenir un exemple de composants d'adresse en action, consultez Formulaire d'adresse Place Autocomplete.

Tri des résultats

Les résultats ne sont pas triés par distance, et l'ordre est susceptible de changer.

  • Une commande donnée n'est pas garantie.

  • Il n'y a aucune garantie quant à la nature du premier résultat.

Le geocoding inversé est une estimation

Le geocoder tente de trouver l'adresse la plus proche avec une tolérance particulière.

Si le geocoder ne trouve aucune correspondance, il ne renvoie aucun résultat.

Pour en savoir plus, consultez les articles Bonnes pratiques pour géocoder des adresses et Questions fréquentes sur le geocoding.