Google の方向サービス API を使用して、出発地から目的地までの移動時間を見つけようとしています。交通状況に応じて移動時間を調べる必要があります。JavaScript を使用してみましたが、トラフィック値の期間が返されます。しかし、Javaで同じ問題を試したところ、トラフィック値の期間が返されないようです。では、Google の方向サービス API を使用してトラフィックの継続時間を取得するにはどうすればよいでしょうか?
URLurl = 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");
上に、Google サーバーに送信するために使用した URL を貼り付けました。以下は Java スクリプト コードです。次のコードでは、durationInTraffic: true を設定できます。これは、交通状況下での移動に必要な時間を返します。javaで同等のプロセスは何ですか?
var request = {
origin:"Wollongong, Australia",
destination:"Sydney,Australia",
travelMode: google.maps.DirectionsTravelMode.DRIVING,
provideRouteAlternatives: true,
durationInTraffic: true
};