Determinar ponto mais próximo

1 resposta
E

Prezados,

Gostaria de saber de existe alguma api, que eu fornecendo 3 pontos de coordenadas (3 pontos, cada um com suas latitude e longitude), me diga se o o ultimo ponto está mais perto do primeiro ou do segundo. ou se existe alguma solução pareida implementada com alguem…

na minha aplicação tenhoque determinar se um determinado ponto está mais perto de um ponto A ou ponto B e não sei por onde começar…

1 Resposta

Luca

Olá

Se são pontos sobre a superfície da Terra, então o cálculo das distâncias deve considerar a curvatura.

A maioria considera a Terra como uma esfera mas dá para fazer os cálculos geodésicos de forma mais correta considerando a forma de um elipsóide.

Veja:
http://obsn3.on.br/~jlkm/geopath/

Teste seus métodos com:
http://jan.ucc.nau.edu/~cvm/latlongdist.html

Ou de forma mais precisa com:
http://www.movable-type.co.uk/scripts/latlong-vincenty.html

[]s
Luca

Criado 20 de agosto de 2007
Ultima resposta 20 de ago. de 2007
Respostas 1
Participantes 2