Distancia elipsoidal (Vincenty) entre dos puntos GPS

Calcule la distancia precisa entre dos coordenadas GPS con la fórmula de Vincenty, que modela la Tierra como un elipsoide (WGS84) en lugar de una esfera perfecta; es más exacta que la fórmula de haversine, sobre todo en distancias largas.

Ejemplo:

Cómo funciona

La fórmula de Vincenty calcula la distancia geodésica entre dos puntos modelando la Tierra como un elipsoide de referencia (WGS84), que tiene en cuenta su ligero achatamiento en los polos. El cálculo procede por iteraciones sucesivas hasta converger.

A diferencia de la fórmula de haversine (que supone una Tierra perfectamente esférica), Vincenty ofrece una precisión del orden del milímetro para la mayoría de los pares de puntos, a costa de un cálculo más costoso. Se utiliza en geodesia, topografía y sistemas de navegación que requieren una alta precisión.

¿Vincenty o haversine, cuál elegir?

Para un uso corriente (mostrar una distancia aproximada, ordenar lugares por proximidad), la fórmula de haversine basta de sobra y es más rápida de calcular. Vincenty es preferible cuando importa la precisión milimétrica, o para distancias muy largas en las que el achatamiento terrestre tiene un efecto medible.

Procesamiento 100% local: el cálculo se realiza íntegramente en su navegador mediante WebAssembly; sus coordenadas nunca se envían a un servidor.