Если даны сферические координаты двух точек на сфере, то расстояние между ними можно вычислить по формуле: L = R ⋅ arccos ( cos θ 1 ⋅ cos θ 2 + sin θ 1 ⋅ sin θ 2 ⋅ cos ( ϕ 1 − ϕ 2 ) ), где R — радиус сферы. 23
Для расчёта расстояния между точками, расположенными в разных полушариях (северное-южное, восточное-западное), знаки (±) у соответствующих параметров (широт или долгот) должны быть разными. 1