Distance between two points on the Earth

haversine_distance(lat1, lon1, lat2, lon2)

Arguments

lat1, lon1, lat2, lon2

That latitudes and longitudes of the two points.

Value

The distance in kilometres between the two points.

Details

This is reasonably accurate for distances in the order of 1 to 1000 km.

Examples

# Distance from YMEL to YSSY haversine_distance(-37 - 40/60, 144 + 50/60, -33 - 56/60, 151 + 10/60)
#> [1] 705.8096