Cita:
Originalmente publicado por Roger Rabbit
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?
