Geocodificación inversa
La geocodificación inversa hace referencia a la conversión de las coordenadas geográficas de una ubicación en una dirección legible por humanos. El SDK de Maps para iOS
incluye una clase llamada
GMSGeocoder
, que incluye la
función miembro reverseGeocodeCoordinate
, que puedes usar para realizar la conversión. Este método toma las coordenadas de ubicación en una instancia de un objeto CLLocationCoordinate2D y muestra una dirección legible por humanos en una instancia de la clase GMSAddress
.
La influencia de las preferencias de idioma
El geocodificador está optimizado para proporcionar direcciones legibles por humanos. Para lograr esto, muestra las direcciones en el idioma local, transliteradas a texto que el usuario puede leer (si es necesario). Todas las demás direcciones se muestran en el idioma preferido.
Los componentes de la dirección se muestran en el mismo idioma, que se elige en el primer componente.
Si un nombre no está disponible en el idioma preferido, el geocodificador usa la coincidencia más cercana.
Garantías sobre los componentes de las direcciones
Google no otorga garantía alguna sobre los componentes de las direcciones. La estructura de las direcciones varía de un país a otro, e incluso dentro de un mismo país.
Puedes esperar que los componentes de la dirección contengan solo lo que es relevante para las direcciones postales y poco más.
En particular, no se garantiza que la localidad siempre esté presente ni que siempre represente la ciudad.
Para ver un ejemplo de los componentes de dirección en acción, consulta Formulario de dirección de Autocomplete de Place.
Cómo ordenar los resultados
Los resultados no se ordenan por distancia, y el orden está sujeto a cambios.
No se garantiza un orden en particular.
No hay garantía sobre cuál será el primer resultado.
La geocodificación inversa es una estimación
El geocodificador intenta encontrar la ubicación direccionable más cercana dentro de una tolerancia particular.
Si el geocodificador no encuentra una coincidencia, no muestra ningún resultado.
Para obtener más información, consulta las Prácticas recomendadas para la geocodificación de direcciones y las Preguntas frecuentes sobre la geocodificación.