如何使用 google 地图 api 查找流量是否在给定路径中

How to find whether traffic is in given path or not using google maps api

geocomplete = "<?php echo $source ?>";
autocomplete = "<?php echo $destination ?>";

var request = {
    origin: geocomplete,
    destination: autocomplete,
    travelMode: google.maps.DirectionsTravelMode.DRIVING,
    provideRouteAlternatives: true,
};

directionsService.route(request, function (result, status) {
    if (status == google.maps.DirectionsStatus.OK) {
        if (true) {
            size = result.routes.length;
            for (i = 0; i < result.routes.length; i++) {
                //   alert("Route  "+ (i+1)+"  is  "+result.routes[i].summary); 
                summary[i] = result.routes[i].summary;
                distance[i] = result.routes[i].legs[0].distance.text;
                duration[i] = result.routes[i].legs[0].duration.text;



            };
        }
    }
}

这是我的代码,我可以使用 Google 地图 API 获取给定路线的距离、时间和摘要,我需要检查给定路线是否有交通?交通详情如何?我不想要整个交通细节。我只是想知道 。交通有无像布尔选项。提前致谢

Directions Service

durationInTraffic (optional) specifies whether the DirectionsLeg result should include a duration that takes into account current traffic conditions. This feature is only available for Google Maps API for Work customers. The time in current traffic will only be returned if traffic information is available in the requested area.

您也有 Traffic Layer 但没有记录的方法来检索详细信息。