';

Olá pessoal,

Hoje resolvi fazer um update sobre como “Pegar Coordenadas Geográficas à partir de um endereço usando nodeJS, que na verdade é um update a versao de um post meu de 2012, onde eu explicava como Pegar Coordenadas Geográficas à partir de um endereço usando PHP. Fiz também uma versão utilizando o Javascript do Frontend com jQuery e Axios.

Então vamos lá, maos à obra:

A primeira coisa que você vai precisar é uma ApiKey do Google MapsDepois instale a biblioteca request (npm install –save request)para facilitar a nossa consulta à api.

Vamos começar definindo constantes com a url da api (API_URL) e outra com a chave de api (API_KEY).

Vamos criar uma uma função para facilitar o uso da função request:

A parseJson é apenas uma função que engloba a JSON.parse() (nativa do javascript), retornando null caso algum erro ocorra.

Vamos criar também uma função que facilita a criação da url da api.
Agora vamos finalmente definir o endereço a ser buscado (address) e fazer a chamada  à Api.

No resultado você terá  uma forma fácil de localizar a longitude e latitude de um endereço usando o Google maps.

Agora o código completo:

O código completo apenas é exibido no desktop, pois a leitura fica mais fácil, mas você pode acessar tambem pelo link direto do Gist.

Caso ainda tenham alguma sugestão ou dúvida, por favor deixe suas dúvidas nos comentários.

Para saber mais…

Se você gostou desse post, compartilhe com seus amigos, ajude a espalhar conhecimento!
Não se esqueça de nos serguir nas redes sociais, por que você não pode ficar de fora!

  1. Curta nossa página no facebook
  2. Não perca as atualizações no twitter
  3. Veja as dicas no instagram
  4. Siga nossos repositórios no github
  5. Faça parte da nossa lista de desenvolvedores

@emersonbroga

Formado em Desenvolvimento de Sistemas pela Faculdade Pitágoras e pós-graduado em Gestão Estratégica de Marketing pela PUC Minas trabalhei em diversas agências e atualmente trabalho em projetos internacionais como FOX.com, FXNetworks.com, NatGeo.com entre outros.