Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Carlosleao
Contributor III
Contributor III

Distancia en latirude e longitude

 

Bom dia pessoal,  tem como, de alguma maneira, calcular a distancia entre dois pontos de  latitude e longitude, EXEMPLO BAIXO: uma pessoa compra em dois locais diferentes,  quero saber a distancia entre esses dois locais.

 
 
 
 

 

 
3 Replies
iulihardt
Partner - Contributor II
Partner - Contributor II

Desconheço a função que faça isso, mas o calculo não é dificil:

 

http://academicosdoexcel.com.br/2017/10/01/distancia-entre-locais-latitude-e-longitude/

RafaMartins
Creator II
Creator II

Bom dia, você pode utilizar a formula de Harversine para calcular a distancia entre dois pontos dado lat e long.

6372.795477598 * acos((sin(Latitude_Vendedor) * sin(Latitude_Cliente)) + (cos(Latitude_Vendedor) * cos(Latitude_Cliente) * cos(Longitude_Cliente - Longitude_Vendedor)))

Porem essa formula tem algumas limitações, ele apresenta a distancia em uma linha reta. Se precisar considerar a distancia percorrida por estradas por exemplo, essa não é a melhor opção.

iulihardt
Partner - Contributor II
Partner - Contributor II

Complementando,

 

caso queria adicionar a distancia percorrida, uma solução é API do google maps

https://developers.google.com/maps/documentation/distance-matrix/intro?hl=pt