Inicialmente están puestas las coordenadas de Madrid y Buenos Aires.
Si tenéis una coordenada en Grados, Minutos y Segundos, introducidla campo a campo.
Si tenéis una coordenada en Grados con Decimales, copiadla al portapapeles y pegadla en el campo Grados. Automáticamente se calcularán los Minutos y Segundos.
Se puede elegir el Radio de la Tierra, la Luna o el de cualquier otro planeta del Sistema Solar. Si queréis hacer el cálculo sobre una esfera no incluida aquí, por ejemplo una naranja o un balón, introducid directamente la longitud del Radio, teniendo en cuenta que el resultado estará en cm, no en Km.
Para realizar el cálculo, cada una de las cuatro coordenadas la convierto en Grados con decimales con la fórmula G+(M/60)+(S/3600), poniéndola en Positivo si es Este o Norte y en Negativo si es Oeste o Sur. Después la convierto en radianes con (G*PI)/180.
La distancia en Radianes es
ArcCos(Sen(Lat1) * Sen(Lat2) +
Cos(Lat1) * Cos(Lat2) *
Cos(Lon1-Lon2))
Por último se multiplica por el Radio de la esfera y se consigue la distancia en Km.
Espero que os sirva.
Otras Calculadoras JavaScript
Escrito y Publicado el 24 de Octubre de 2016