Я продолжаю получать следующую ошибку с помощью кода ниже: ValueError: ошибка в области математики. Я могу получить расстояние между двумя точками GPS с другими формулами, но не с приведенной ниже формулой. Любая помощь будет принята с благодарностью,Расстояние между двумя точками GPS (Python)
Спасибо,
Gavin
from math import radians, cos, sin, acos
#Formula below does not work :(
#JFK
lat1 = 40.639751
lon1 = -73.778925
#DUB
lat2 = 53.421333
lon2 = -6.270075
lon1, lat1, lon2, lat2 = map(radians, [lon1, lat1, lon2, lat2])
r = 6373
distance = acos((sin(lat1) * sin(lat2) + cos(lat1) * cos(lat2) * cos(lon1 - lon2)) * r)
print(distance)
Можете ли вы дать полное исключение? – TheBlackCat
Не уверен, что вы имеете в виду. Дополнительная пара кронштейнов отлично работала. Спасибо –