1

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计算计算是否足够接近谷歌地图。所以我在谷歌地图上查了一下,上面写着

638 英里

对于相同的位置。

如何补差价?有什么建议么?谢谢你。

4

1 回答 1

2

geopy计算直线距离,而谷歌地图的 638 英里是在道路上行驶。638 英里是通过 I-80 W 的路线。走 I-90 W,您需要行驶 667 英里。

于 2017-04-29T10:04:33.387 回答