Arquivo Histórico de Thiago Vespa
Este site foi preservado para fins históricos e de referência. Alguns conteúdos podem estar desatualizados e recursos interativos foram desativados. Visite o site atual.
Comentários sobre: Distância utilizando coordenadas geográficas em Java https://thiagovespa.com.br/blog/2010/09/10/distancia-utilizando-coordenadas-geograficas-em-java/ Precisando é só avisar! Mon, 27 Oct 2025 01:44:04 +0000 hourly 1 https://wordpress.org/?v=6.8.5 Por: Thiago Galbiatti Vespa https://thiagovespa.com.br/blog/2010/09/10/distancia-utilizando-coordenadas-geograficas-em-java/#comment-17623 Mon, 19 Aug 2013 12:18:15 +0000 http://www.thiagovespa.com.br/blog/?p=195#comment-17623 Em resposta a KOJAK SANTOS LIMA.

Você precisa o azimute para topografia?

]]>
Por: KOJAK SANTOS LIMA https://thiagovespa.com.br/blog/2010/09/10/distancia-utilizando-coordenadas-geograficas-em-java/#comment-17559 Sat, 17 Aug 2013 19:10:36 +0000 http://www.thiagovespa.com.br/blog/?p=195#comment-17559 favor mandar este programa que calcula distancia em linha reta………
este programa calcula também o azimute em linha reta…… ]]>
Por: Thiago Galbiatti Vespa https://thiagovespa.com.br/blog/2010/09/10/distancia-utilizando-coordenadas-geograficas-em-java/#comment-7126 Wed, 27 Feb 2013 21:36:18 +0000 http://www.thiagovespa.com.br/blog/?p=195#comment-7126 Em resposta a Pablo Rodrigo.

Com certeza… só me envia depois uma cópia da monografia 🙂

]]>
Por: Pablo Rodrigo https://thiagovespa.com.br/blog/2010/09/10/distancia-utilizando-coordenadas-geograficas-em-java/#comment-7125 Wed, 27 Feb 2013 21:33:09 +0000 http://www.thiagovespa.com.br/blog/?p=195#comment-7125 Olá Thiago, tudo bem?
Estou fazendo minha monografia e gostaria de utilizar esta sua função em java pois me atende perfeitamente. Posso colocar as referências ao seu blog? você autoriza a utilização?

Obrigado.

]]>
Por: Luis Salvador https://thiagovespa.com.br/blog/2010/09/10/distancia-utilizando-coordenadas-geograficas-em-java/#comment-4018 Mon, 29 Oct 2012 09:27:17 +0000 http://www.thiagovespa.com.br/blog/?p=195#comment-4018 Em resposta a Thiago Galbiatti Vespa.

Local físico
private static final int latitudeE0 = 38705195;
private static final int longitudeE0 = -9145023;

//actualiza coordenadas
public void Atualizar(Location location){
latitudeE9=(int) location.getLatitude();
longitudeE9=(int) location.getLongitude();
}

Consigo verificar correctamente as coordenadas no maps, mas depois quando tento calcular a distancia dá-me uns valores completamente estranhos.

Nas coordenadas de GPS, no eclipse meto estas para testar.
Longitude: -9.146112
Latitude: 38.724500

Devia dar cerca de 2700 metros mas o resultado é : 13296.486…

Obrigado

]]>
Por: Thiago Galbiatti Vespa https://thiagovespa.com.br/blog/2010/09/10/distancia-utilizando-coordenadas-geograficas-em-java/#comment-4012 Mon, 29 Oct 2012 00:17:14 +0000 http://www.thiagovespa.com.br/blog/?p=195#comment-4012 Em resposta a Luis Salvador.

Dê um exemplo que você acha que não bate os valores.

]]>
Por: Luis Salvador https://thiagovespa.com.br/blog/2010/09/10/distancia-utilizando-coordenadas-geograficas-em-java/#comment-4009 Sun, 28 Oct 2012 20:15:46 +0000 http://www.thiagovespa.com.br/blog/?p=195#comment-4009 Em resposta a Thiago Galbiatti Vespa.

//Declarar o raio da terra em 6371Km.
public static int EARTH_RADIUS_KM = 6371;

//efetua o calculo da distancia da nossa localização ate a estações escolhida
public static double getDistancia(double firstLatitude, double firstLongitude) {

double secondLatitude = latitudeE9;
double secondLongitude = longitudeE9;

// Conversão de graus pra radianos das latitudes
double firstLatToRad = Math.toRadians(firstLatitude);
double secondLatToRad = Math.toRadians(secondLatitude);

// Diferença das longitudes
double deltaLongitudeInRad = Math.toRadians(secondLongitude – firstLongitude);

// Cálcula da distância entre os pontos
return Math.acos(Math.cos(firstLatToRad) * Math.cos(secondLatToRad)
* Math.cos(deltaLongitudeInRad) + Math.sin(firstLatToRad)
* Math.sin(secondLatToRad))
* EARTH_RADIUS_KM;
}

O latitudeE9 e longitudeE8 vem do GPS.
Os outros valores : …Distância :”+getDistancia(latitudeE0,longitudeE0)

Resultado não tem nada a haver. Podes-me responder para mail ?
Obrigado

]]>
Por: Thiago Galbiatti Vespa https://thiagovespa.com.br/blog/2010/09/10/distancia-utilizando-coordenadas-geograficas-em-java/#comment-4008 Sun, 28 Oct 2012 19:44:31 +0000 http://www.thiagovespa.com.br/blog/?p=195#comment-4008 Em resposta a Luis Salvador.

O que você precisa?

]]>
Por: Luis Salvador https://thiagovespa.com.br/blog/2010/09/10/distancia-utilizando-coordenadas-geograficas-em-java/#comment-4007 Sun, 28 Oct 2012 19:39:36 +0000 http://www.thiagovespa.com.br/blog/?p=195#comment-4007 Boa tarde,

Ja ando a alguns dias de volta de uma classe idêntica, mas não consigo que me de resultado correto, será possível ajudar. Obrigado

]]>
Por: Emerson https://thiagovespa.com.br/blog/2010/09/10/distancia-utilizando-coordenadas-geograficas-em-java/#comment-1374 Mon, 29 Aug 2011 18:59:11 +0000 http://www.thiagovespa.com.br/blog/?p=195#comment-1374 Excelente post Thiago, me ajudou muito ! tks ]]>