Visão geral

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 o cliente Java, cliente Python, cliente Go e cliente 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 você pode usar para colocar marcadores em um mapa ou posicionar o mapa.

A geocodificação inversa é o processo de converter 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 do lugar.

A API Geocoding fornece uma maneira direta de acessar esses serviços por meio de uma solicitação HTTP. O exemplo a seguir usa o serviço de geocodificação com a API Maps JavaScript para demonstrar a funcionalidade básica.

Veja este exemplo em tela cheia para conferir mais funcionalidades da API Geocoding, como mais opções disponíveis para personalizar a solicitação (filtragem de componentes e viés de janela de visualização) e mais detalhes sobre cada resultado.

Antes de começar

Neste documento, descrevemos 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 (conhecidos com antecedência) para a colocação de conteúdo de um 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 da interface do usuário), consulte a documentação do geocodificador do cliente da API Maps JavaScript e/ou das APIs de localização do Google Play Services.

Antes de começar a desenvolver com a API Geocoding, leia os requisitos de autenticação (você precisa de uma chave de API) e as informações de uso e faturamento da API (é necessário ativar o faturamento no projeto).