learn.howToCalculate
learn.whatIsHeading
The Haversine formula calculates the great-circle distance between two points on a sphere (like Earth) from their latitude and longitude. It is used in navigation, mapping, and GPS applications.
공식
a = sin²(Δφ/2) + cos(φ₁)cos(φ₂)sin²(Δλ/2); d = 2R·arcsin(√a)
- φ₁, φ₂
- latitude of points 1 and 2 (radians)
- Δφ
- difference in latitude (radians)
- λ₁, λ₂
- longitude of points 1 and 2 (radians)
- Δλ
- difference in longitude (radians)
- R
- Earth radius (km (≈6371)) — or miles (≈3959)
- d
- great-circle distance (km or miles)
단계별 가이드
- 1a = sin²(Δlat/2) + cos(lat₁)cos(lat₂)sin²(Δlon/2)
- 2c = 2×atan2(√a, √(1−a))
- 3d = R × c, where R = 6371 km (Earth radius)
- 4Gives shortest path along Earth's surface
풀어진 예시
입력
London (51.5°N,0.1°W) to New York (40.7°N,74°W)
결과
≈ 5,570 km / 3,461 miles
입력
Paris to Berlin
결과
≈ 878 km
자주 묻는 질문
What is a great circle?
The shortest path between two points on a sphere. On Earth, that's the shortest route between two locations.
Why not use Euclidean distance for GPS?
Earth is curved (sphere). Euclidean distance (straight line) ignores the curvature and gives incorrect results.
Is haversine the only way to calculate geographic distance?
No, but it's accurate, numerically stable, and avoids singularity issues of other formulas.
계산할 준비가 되셨나요? 무료 Haversine 계산기를 사용해 보세요
직접 시도해 보세요 →