Geocoding inversé

Le geocoding inversé est la conversion des coordonnées géographiques d'un établissement en une adresse postale intelligible. 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 de localisation 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 lisibles par l'homme. Pour ce faire, il renvoie les adresses postales dans la langue locale, qui sont translitté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 d'adresse sont renvoyés dans la même langue que celle choisie dans le 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 de l'adresse

Google ne fournit aucune garantie concernant les composants de l'adresse. La structure des adresses change d'un pays à l'autre, et même à l'intérieur d'un pays.

  • Vous pouvez vous attendre à ce que les composants d'adresse ne contiennent que ce qui est pertinent pour les adresses postales, et rien d'autre.

  • En particulier, la présence de la propriété Localité n'est pas garantie, et elle n'est pas censée représenter toujours la ville.

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

Tri des résultats

Les résultats ne sont pas triés par distance et l'ordre est susceptible d'être modifié.

  • Un ordre particulier n'est pas garanti.

  • Le premier résultat n'est pas garanti.

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 bonnes pratiques pour géocoder des adresses et les questions fréquentes sur le geocoding.