Azure Maps 路由不提供交通延迟信息

Azure Maps Routing provides No Traffic Delay Information

当我在 Postman 中 post 此请求到 Azure Maps 路由(密钥已删除)

https://atlas.microsoft.com/route/directions/json?subscription-key=xxx&api-version=1.0&query=50.7950853432162,-1.1176335811615:50.8494396228343,-1.06779478490353&departAt=2019-01-31T07:30:00&travelMode=car&&traffic=true

我收到此回复(只是摘要 posted)。

    "routes": [
    {
        "summary": {
            "lengthInMeters": 19388,
            "travelTimeInSeconds": 2146,
            "trafficDelayInSeconds": 0,
            "departureTime": "2019-01-31T07:30:00Z",
            "arrivalTime": "2019-01-31T08:05:46Z"
        },

我知道这条路线应该会有大约 30 分钟的交通延误。为什么没有交通延误?

TrafficDelayInSeconds returns 由实时事件引起的延迟(以秒为单位)。以秒为单位的延迟与根据实时交通信息的条件进行比较。 travelTimeInSeconds 值已包括因交通造成的延误,使用时间相关的历史交通数据计算得出。如果您在请求中添加参数 'computeTravelTimeFor=all',则响应将包括所有类型交通信息的行程时间,并指定字段 noTrafficTravelTimeInSeconds、historicTrafficTravelTimeInSeconds 和 liveTrafficIncidents 中包含的所有结果路由响应中的摘要。

在下面的示例中,travelTimeInSeconds 等于 historicTrafficTravelTimeInSeconds,trafficDelayInSeconds 是使用时间相关的历史流量数据计算的。

"summary": {
                "lengthInMeters": 8446,
                "travelTimeInSeconds": 728,
                "trafficDelayInSeconds": 0,
                "departureTime": "2019-01-02T19:06:15Z",
                "arrivalTime": "2019-01-02T19:18:22Z",
                "noTrafficTravelTimeInSeconds": 606,
                "historicTrafficTravelTimeInSeconds": 728,
                "liveTrafficIncidentsTravelTimeInSeconds": 728
}

这里是 returns trafficDelaysInSeconds >0:

的实时路由请求响应

{
            "summary": {
                "lengthInMeters": 2131,
                "travelTimeInSeconds": 274,
                "trafficDelayInSeconds": 37,
                "departureTime": "2019-01-02T20:00:37Z",
                "arrivalTime": "2019-01-02T20:05:11Z",
                "noTrafficTravelTimeInSeconds": 204,
                "historicTrafficTravelTimeInSeconds": 238,
                "liveTrafficIncidentsTravelTimeInSeconds": 274
            },