Google Directions Javascript API不会返回Duration_In_Traffic

时间:2015-12-24 12:49:45

标签: javascript google-maps google-maps-api-3

我尝试使用谷歌方向JavaScript API来估算流量的行程持续时间,但从某种程度上来说,它并未作为JSON数组的一部分返回 无论如何,这是我如何称呼服务

        ser.route(
        {
            'origin': Markers[0].position,
            'destination': Markers[Markers.length - 1].position,
            'waypoints': wayPoints,
            'travelMode': google.maps.DirectionsTravelMode.DRIVING,
            'provideRouteAlternatives': true,
            drivingOptions: {
                departureTime: new Date (Date.Now),
                trafficModel: google.maps.TrafficModel.BEST_GUESS
            }

但是当我尝试以这种方式获得流量的持续时间

var minutes = element.legs[0].duration_in_traffic.value;

firebug返回

  

element.legs [0] .duration_in_traffic未定义

我非常确定该地区是受流量支持的,但我不知道为什么流量的持续时间没有被返回

1 个答案:

答案 0 :(得分:0)

此问题似乎仅限于javascript客户端。您可以按照我的回答here中所述,从浏览器向Directions API发出GET请求。