确定一个地址和地址列表之间最近的路径



我有一个所有员工的地址列表。

比方说,我接到一个电话,客户位于XYZ地址。

我想运行一个代码来确定哪位员工最接近。

我需要谷歌地图API吗?任何从哪里开始的指针都将不胜感激。

退房https://geopy.readthedocs.io/.它支持各种地理编码程序,可以解析地址字符串并返回坐标。一旦你对你的地址进行了地理编码,你就可以使用geopy.demite.distance((来计算以英里、公里等为单位的距离。

from geopy import distance
newport_ri = (41.49008, -71.312796)
cleveland_oh = (41.499498, -81.695391)
print(distance.distance(newport_ri, cleveland_oh).miles)
>>>538.39044536

请参阅https://geopy.readthedocs.io/en/stable/index.html#module-geopy。distance了解更多详细信息。

最新更新