Формула Haversine — для расстояния по поверхности Земли. В Go реализуется в 10 строк: разница широт/долгот в радианах, формула с sin/cos/atan2, умножить на радиус Земли (6371 км). Точность достаточная для большинства задач. Для PostGIS: ST_Distance(geography) — точное расстояние в метрах. Для приблизительного быстрого расчёта можно считать в прямоугольных координатах, но только для малых расстояний.
Как вычислить расстояние между координатами?
Middle
146 просмотровAFK Offer AI
Что такое test cleanup?