NK
Size: a a a
NK
NK
АА
import math
def get_distance_in_meters(lat1, lat2, lon1, lon2):
"""
Расстояние между 2 точками Земли в метрах.
"""
radius = 6371000
fi1 = math.radians(lat1)
fi2 = math.radians(lat2)
delta_fi = math.radians(lat1 - lat2)
delta_si = math.radians(lon1 - lon2)
a = math.sin(delta_fi/2) ** 2 + math.cos(fi1) * math.cos(fi2) * (math.sin(delta_si/2) ** 2)
c = 2 * math.atan2(math.sqrt(a), math.sqrt(1-a))
d = radius * c
return round(d)
АА
DB
АА
RA
S
DB
KT
BZ