我需要使用Python获取两组坐标之间的行驶时间。我已经找到了Google Maps API的唯一包装器,要么使用了Google Maps API V2(已弃用),要么没有提供行车时间的功能。我在本地应用程序中使用此功能,不想绑定使用JavaScript(这是Google Maps API V3提供的功能)。
3 回答
喵喵时光机
TA贡献1846条经验 获得超7个赞
import googlemaps
from datetime import datetime
gmaps = googlemaps.Client(key='YOUR KEY')
now = datetime.now()
directions_result = gmaps.directions("18.997739, 72.841280",
"18.880253, 72.945137",
mode="driving",
avoid="ferries",
departure_time=now
)
print(directions_result[0]['legs'][0]['distance']['text'])
print(directions_result[0]['legs'][0]['duration']['text'])
这是从此处获取的 ,或者,您也可以相应地更改参数。
添加回答
举报
0/150
提交
取消