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 Maps. Depois 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!
- Curta nossa página no facebook
- Não perca as atualizações no twitter
- Veja as dicas no instagram
- Siga nossos repositórios no github
- Faça parte da nossa lista de desenvolvedores
2 Comments
Pegar Coordenadas Geográficas à partir de um endereço - Emerson Carvalho · 2018-11-25 at 11:29
[…] e percebi que esse ainda é um post bem procurado, mesmo tendo sido publicado em 2012. Resolvi fazer uma versão atualizada, mas por enquanto escrei em NodeJs. Visite a versão […]
Pegar Coordenadas Geográficas à partir de um endereço usando Javascript (2019) - Emerson Carvalho · 2018-11-25 at 12:06
[…] Hoje resolvi fazer um update sobre como “Pegar Coordenadas Geográficas à partir de um endereço usando Javascript, 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 tambem uma versão em NodeJS. […]