Hola,
longitud/latitud está expresado en grados. Yo lo que haría sería hacer una transformación a UTM, por ejemplo, que ya está en metros. A partir de ahí, distancia la puedes obtener matemáticamente sin más (distancia=raiz cuadrada(punto1 al cuadrado + punto2 al cuadrado))
Ahora bien, la conversión a un sistema métrico no es obvia...
Saludos.