Revivendo um post antigo
Olá! pessoal, 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.
Configurando o Google Maps
A primeira coisa que você vai precisar é uma ApiKey do Google Maps.
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 a requisição à Api.
Pegando as coordenadas usando jQuery
Primeiramente a versão em jQuery, lembre-se de importar o jQuery usando <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js" type="text/javascript"></script>
.
Pegando as coordenadas usando Axios
Agora a versão usando Axios, lembre-se de importar o Axios usando <script src="https://unpkg.com/axios/dist/axios.min.js" type="text/javascript"></script>
.
Utilizando o json parse e requisitando os dados
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 usando javascript com jQuery ou Axios.
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.
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
Obrigado pela leitura, espero que você tenha aprendido algo. =)
3 Comments
Edmilson Fonseca · 2019-11-30 at 09:39
nao funciona
Pegar Coordenadas Geográficas à partir de um endereço usando NodeJS (2019) - Emerson Carvalho · 2018-11-25 at 12:07
[…] 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. […]
Pegar Coordenadas Geográficas à partir de um endereço - Emerson Carvalho · 2018-11-25 at 12:09
[…] UPDATE: Recentemente voltei a escrever no blog 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 atualizada em NodeJs ou a versão atualizada em Javascritp do Front-end com Axios ou jQuery. […]