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 maps API获取给定路线的距离,时间和摘要,我需要检查给定路线中是否有任何流量?如何交通细节?我不想要整个交通细节。我只是想知道 。流量是否与布尔选项一样。提前致谢
答案 0 :(得分:1)
durationInTraffic
(可选)指定DirectionsLeg
结果是否应包含考虑当前流量状况的持续时间。此功能仅适用于Google Maps API for Work客户。只有在请求区域中有可用的交通信息时,才会返回当前流量的时间。
您还拥有Traffic Layer,但没有记录方法来检索详细信息。