Haversine formula
Original implementation and credits: Movable Type
You have two options to use the script:
- Installing Bower: Bower
bower install haversine-js
- include haversine.min.js in your html.
- Download script Github
- Include haversine.min.js in your html.
Just give getDistance()
two coordinates in this format:
getDistance({lat: 18.469510, lng: -98.257464}, {lat: 17.250959, lng: -95.283587});
The function returns the distance in meters, you can transform the distance to km like this:
Math.round((distance / 1000) * 10) / 10
Where distance
is of course the distance in meters.
Implementación original y créditos: Movable Type
Tienes dos opciones para usar el script:
- Instalar bower Bower
bower install haversine-js
- Incluir haversine.min.js en tu html
- Descargar script Github
- Incluir haversine.min.js en tu html.
Dale a getDistance()
dos coordenadas en este formato:
getDistance({lat: 18.469510, lng: -98.257464}, {lat: 17.250959, lng: -95.283587});
La función retorna la distancia en metros, si quieres transformarla a km puedes hacer lo siguiente:
Math.round((distance / 1000) * 10) / 10
Donde distance
es desde luego la distancia en metros.