1

我想知道是否有人有办法使用谷歌 API(我对版本不挑剔)来找出当前流量的路线时间。我知道没有交通的总旅行时间是可用的,但我只需要那个数字。

4

2 回答 2

2

购买营业执照,您将能够通过将 DirectionsRequest 的durationInTraffic-option设置为 来获取这些信息(如果可用) true

于 2013-01-31T22:09:24.123 回答
1

您可以使用 googlemaps 客户端 API 来获取使用google 路线 API的行车持续时间,. 对于 python API,参考github 页面

示例代码

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)
于 2019-09-23T04:25:15.013 回答