Geocodificação inversa
A geocodificação inversa se refere à conversão das coordenadas geográficas de um local em um endereço legível. O SDK do Maps para iOS
inclui uma classe chamada
GMSGeocoder
classe, que inclui a
reverseGeocodeCoordinate
função de membro que pode ser usada para realizar a conversão. Esse método usa
coordenadas de localização em uma instância de um
CLLocationCoordinate2D
objeto e retorna um endereço legível em uma instância da
GMSAddress
classe.
A influência das preferências de idioma
O geocodificador é otimizado para fornecer endereços legíveis. Para isso, ele retorna endereços no idioma local, transliterados para texto legível pelo usuário (se necessário). Todos os outros endereços são retornados no idioma preferido.
Os componentes de endereço são retornados no mesmo idioma, escolhido no primeiro componente.
Se um nome não estiver disponível no idioma preferido, o geocodificador usará a correspondência mais próxima.
Garantias sobre componentes de endereço
O Google não oferece garantias sobre componentes de endereço. A estrutura do endereço muda de país para país e até mesmo dentro de países.
Os componentes de endereço contêm apenas o que é relevante para endereços postais e pouco mais.
Em particular, não há garantia de que a localidade esteja sempre presente, nem que ela sempre represente a cidade.
Para um exemplo de componentes de endereço em ação, consulte Formulário de endereço do Place Autocomplete.
Classificar os resultados
Os resultados não são classificados por distância, e a ordem está sujeita a mudanças.
Não há garantia de uma ordem específica.
Não há garantia sobre qual será o primeiro resultado.
A geocodificação inversa é uma estimativa
O geocodificador tenta encontrar a localização endereçável mais próxima dentro de uma determinada tolerância.
Se o geocodificador não encontrar uma correspondência, ele não retornará resultados.
Para mais informações, consulte Práticas recomendadas para endereços com geocodificação e também as Perguntas frequentes sobre geocodificação.