Ver mensaje
  #3  
Antiguo 14-12-2007, 23:49
Avatar de shaman
shaman shaman esta desconectado
Corsario
 
Registrado: 22-05-2007
Localización: Levante
Mensajes: 1,021
Agradecimientos que ha otorgado: 88
Recibió 1,597 Agradecimientos en 366 Mensajes
Sexo:
Predeterminado Re: Millómetro-Loxodrómica-BWR Live

Cita:
Originalmente publicado por Roger Rabbit Ver mensaje
Hola Shaman.


La derrota hay que calcularla teniendo en cuenta la latitud inicial (origen) y la final (destino). Obteniendo así el rumbo inicial de la derrota.

Rog
Esta es la formula que utilizo para el angulo inicial. Teniendo en cuenta las latitudes finales y originales.

var angle = - Math.atan2( Math.sin( lon1 - lon2 ) * Math.cos( lat2 ), Math.cos( lat1 ) * Math.sin( lat2 ) - Math.sin( lat1 ) * Math.cos( lat2 ) * Math.cos( lon1 - lon2 ) );

Encantado de que me ayudeis a mejorarlo. ¿Cual sería para tí la formula correcta?

Citar y responder