haversine: Haversine distance between two points

View source: R/voter_distance.R

haversineR Documentation

Haversine distance between two points

Description

Compute the Haversine (great-circle) distance between a single pair of lat/lon coordinates.

Usage

haversine(lat1, lon1, lat2, lon2, units = c("meters", "km", "miles"))

Arguments

lat1

Latitude of point 1 (degrees).

lon1

Longitude of point 1 (degrees).

lat2

Latitude of point 2 (degrees).

lon2

Longitude of point 2 (degrees).

units

One of "meters", "km", or "miles". Default "meters".

Value

Numeric scalar distance in the specified units.

Examples

# New York to London
haversine(40.7128, -74.0060, 51.5074, -0.1278, units = "km")

Rvoterdistance documentation built on May 28, 2026, 1:06 a.m.