为了账号安全,请及时绑定邮箱和手机立即绑定

Python Google Maps行车时间

Python Google Maps行车时间

慕尼黑的夜晚无繁华 2021-03-29 16:07:34
我需要使用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'])

这是从此处获取的 ,或者,您也可以相应地更改参数。


查看完整回答
反对 回复 2021-04-05
  • 3 回答
  • 0 关注
  • 304 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信