Esse serviço também está disponível como parte da API Maps JavaScript do lado do cliente, ou para uso do lado do servidor com clientes Java, clientes Python, clientes Go e Node.js para os serviços do Google Maps.
O que é geocodificação?
Geocoding é o processo de conversão de endereços (como "1600 Amphitheatre Parkway, Mountain View, CA") em coordenadas geográficas (como latitude 37.423021 e longitude -122.083739), que podem ser usadas para colocar marcadores em um mapa ou posicionar o mapa.
A geocodificação inversa é o processo de conversão de coordenadas geográficas em um endereço legível.
Você também pode usar a API Geocoding para encontrar o endereço de um determinado ID de lugar.
A API Geocoding oferece uma maneira direta de acessar esses serviços por meio de uma solicitação HTTP. O exemplo a seguir usa o serviço Geocoding pela API Maps JavaScript para demonstrar a funcionalidade básica.
Veja este exemplo em tela cheia para ver outras funcionalidades da API Geocoding, como mais opções disponíveis para personalizar a solicitação (filtragem de componentes e polarização de janela de visualização) e mais detalhes sobre cada resultado.
Antes de começar
Este documento descreve o serviço da Web da API Geocoding. Ela é destinada a desenvolvedores de sites e dispositivos móveis que querem usar dados de geocodificação em mapas fornecidos por uma das APIs da Plataforma Google Maps.
Observação: esse serviço geralmente é projetado para geocodificar endereços estáticos (já conhecidos) para posicionar o conteúdo do aplicativo em um mapa. Esse serviço não foi projetado para responder em tempo real à entrada do usuário. Para geocodificação dinâmica (por exemplo, em um elemento de interface do usuário), consulte a documentação do geocodificador do cliente da API Maps JavaScript e/ou das APIs Location do Google Play Services.
Antes de começar a desenvolver com a API Geocoding, leia os requisitos de autenticação (chave de API) e as informações de uso e faturamento da API (ative o faturamento no seu projeto).