Geopy расстояние между локациями
Я использую geopy
для расчета расстояния между двумя точками.
from geopy.distance import distance
loc1 = (41.49008, -71.312796)
loc2 = (41.499498, -81.695391)
dist = distance(loc1,loc2).miles
print dist
это дает вывод
+538,390445157
Но я просто хотел подсчитать, если geopy
расчеты были достаточно близки к гугл картам или нет. Поэтому я проверил это на Google Maps и его высказывание
638 миль
для тех же мест.
Как мне заполнить разницу? Какие-либо предложения? Спасибо.
1 ответ
geopy
вычисляет прямолинейное расстояние, в то время как 638 миль от карт Google предназначены для путешествий по дорогам. 638 миль за маршрут по I-80 W. Чтобы добраться до I-90 W, нужно проехать 667 миль.