我正在尝试使用谷歌的方向服务 api 查找从起点到目的地的旅行时间。我需要根据交通状况找出旅行时长。我尝试使用 javascript 并返回流量值的持续时间。但是当我在java中尝试同样的问题时,它似乎没有返回流量值的持续时间。那么如何使用google的direction services api获取流量持续时间呢?
网址url = new URL ("http://maps.googleapis.com/maps/api/directions/json?origin=" + URLEncoder.encode(origin, "UTF-8") +"&destination="+ URLEncoder.encode(destination, "UTF-8") +"&waypoints=optimize:true|Bagbazar,Kathmandu|Thapathali,Kathmandu|Kamal+Pokhari,Kathmandu"+"&sensor=false");
上面我已经粘贴了我用来发送到谷歌服务器的网址。下面是java脚本代码,在下面的代码中我可以设置durationInTraffic: true,返回交通条件下行驶所需的时间。java中的等效过程是什么?
var request = {
origin:"Wollongong, Australia",
destination:"Sydney,Australia",
travelMode: google.maps.DirectionsTravelMode.DRIVING,
provideRouteAlternatives: true,
durationInTraffic: true
};