我想知道是否有人有办法,使用谷歌API(我不挑剔版本)来找出当前流量的路线的时间。我知道没有交通的总旅行时间可用,但我只需要一个号码。
答案 0 :(得分:2)
购买营业执照,您可以通过将durationInTraffic
- directionsRequest设置为true
来获取这些信息(如果可用)。
答案 1 :(得分:0)
您可以使用google directions API,来使用googlemaps客户端API来获取行驶时间。有关python API,请参见github page
示例代码
import googlemaps as gmaps
import datetime
import os
SRC = FROM_ADDRESS
DEST = TO_ADDRESS
CLIENT_KEY = os.getenv('GOOGLE_API_KEY') # Set your directions api key as an env variable
gmaps_client = gmaps.Client(CLIENT_KEY)
now = datetime.datetime.now()
directions = gmaps_client.directions(SRC, DEST, mode="driving",departure_time=now)
# debug
# print(directions)
directions = directions[0].get('legs')[0].get('duration_in_traffic').get('text')
print(directions)