InicioHazlo Tu MismoCalcular distancia entre dos coordenadas

Calcular distancia entre dos coordenadas

Hazlo Tu Mismo3/12/2012

Buenas, hoy quisiera compartir este 'pedacito' de código que me fue muy útil para mi trabajo.

Se trata de una función en PHP, fácilmente adaptable a otros lenguajes, que permite calcular la distancia geodésica entre dos puntos cualquiera sobre la superficie del planeta, de los cuales sepamos sus coordenadas.



function distanciaGeodesica($lat1, $long1, $lat2, $long2){

$degtorad = 0.01745329;
$radtodeg = 57.29577951;

$dlong = ($long1 - $long2);
$dvalue = (sin($lat1 * $degtorad) * sin($lat2 * $degtorad))
+ (cos($lat1 * $degtorad) * cos($lat2 * $degtorad)
* cos($dlong * $degtorad));

$dd = acos($dvalue) * $radtodeg;

$miles = ($dd * 69.16);
$km = ($dd * 111.302);

return $km;
}




Espero que le sea útil a alguno tanto como a mí.

Créditos: usuario tomas.fsevilla del foro www.cartesia.org .

Saludos
Datos archivados del Taringa! original
0puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

f
fedesh03🇦🇷
Usuario
Puntos0
Posts3
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.