Вам нужна дорожная карта для точного вычисления расстояния
ем приложении я пытаюсь вычислить расстояние, на котором человек путешествует от одного места к другому. Для этого я использую формулу Haversine,
R = earth’s radius (mean radius = 6,371km)
Δlat = lat2− lat1
Δlong = long2− long1
a = sin²(Δlat/2) + cos(lat1).cos(lat2).sin²(Δlong/2)
c = 2.atan2(√a, √(1−a))
d = R.c
получая широту и долготу начального и конечного места, я рассчитываю расстояние в км. Но другие говорят, что этот расчет расстояния работает только в том случае, если он путешествует по воздушным путям, а рассчитывается, если пользователь путешествует по автомобильным дорогам.
Если это так, как я могу получить правильное расстояние, путешествуя по дорогам.
пожалуйста, помогите мне, друзья