MULTISOUP

MULTISOUP

MULTISOUP

Staff Blog

Introduction example

2018.01.26

本当に交通状況を考慮したルート検索が行わているのか?

ルート検索

みなさん、こんにちは。

「ある地点から3箇所に対してルート検索したとき、きちんと渋滞を考慮された到着予想時間になるのか?」という調査依頼がありました。

 

おそらく、Google Maps Directions API や Distance Matrix API を使えば、渋滞を考慮した時間になります! と思ったのですが、実際どうなのか不安だったので24時間かけて試してみました。

単純に以下の3ルートに対し10分間隔で、Distance Matrix API を実行し、通常時の所要時間と交通状況を考慮した所要時間を保存します。

 

出発地→A地点

出発地→B地点

出発地→C地点

 

Distance Matrix API のパラメータは以下の通り設定しました。

https://maps.googleapis.com/maps/api/distancematrix/json
    ?mode=driving
    &traffic_mode=best_guess
    &depature_time={現在日時}
    &origins={出発地の緯度経度}
    &destinations={A地点の緯度経度}|{B地点の緯度経度}|{C地点の緯度経度}
    &key={API_KEY}

 

パラメータ 説明
mode “driving” を指定し、車でのルート検索とします。
traffic_mode “best_guess” を指定し、最適な到着予想時間を算出します。
depature_time 現在日時以降の値を設定すると、交通状況考慮した結果を得られるようになります。
origins 出発地の緯度経度です。
destinations 到着地の緯度経度です。複数指定するときは、”|”で区切ります。
key APIキーを指定します。

 

■調査時間

1月21日(土)16:00~1月22日(日)16:00

 

■調査場所

 

■調査結果

(1) A地点(地図上の左側のアイコン)

通常、この区間は1.6kmで通常363秒(約6分)のルート所要時間です。今回の結果では、最大580秒、最小で217秒でした。

A地点の調査結果

 

 

(2) B地点(地図上の上側のアイコン)

この区間は、1.7kmで通常368秒のルート所要時間です。今回の結果では、最大546秒、最小237秒でした

B地点の調査結果

 

 

(3) C地点(地図上の右側のアイコン)

この区間は、1.0kmで通常234秒のルート所要時間です。今回の結果では、最大356秒、最小144秒でした

C地点の調査結果

 

 

結果として、どの区間を見ても夜中は短く、夕方から夜にかけてが一番長くなりました。私も、休日に車を乗っていて一番道路が混雑するのは夕方のイメージがあります。当然と言えば当然の結果なのですが、実際グラフにしてみると非常に納得いくものになりました。

 

今回の調査を行ってみて、Distance Matrix API や Directions API は、ある程度、現在の交通状況を考慮した所与時間を返してくれているのではと思います。また、道路が混在しているのか、 空いているのかを考えるときは、通常時の所要時間と交通状況を考慮したときの所要時間の差を計算するなどして、判定してみても良いのかなと思いました。

是非、参考にしてください。

 

色々と長くなりましたが、今日はこの辺で。

 

バイ!!

 

 

 

 

【関連記事】こんな記事も読まれています

2018.01.14

Googleマップに表示されるお店のアイコンを消したい

みなさん、こんにちは。

Googleマップ上には色々なお店のアイコンがありますが、用途によってはいらないな~と思うことはありませんか?

・・・

続きを読む

2017.02.11

Directions API で巡回セールスマン問題を解決する

みなさん、こんにちは。
今回は、Google Maps Directions API で、巡回セールスマン問題を解決する方法を解説します!

続きを読む

2017.10.28

GoogleマップにFusion Tablesを使ってマーカーを7万個描画する

みなさん、こんにちは。

今回は、Google  Fusion Tables にデータを登録し、Google Maps JavaScript A・・・

続きを読む

 - Google Maps APIs, Google Maps Directions API, Google Maps DistanceMatrix API, スタッフ日記

お問い合わせお見積もりから開発のご相談まで、お気軽にお問い合わせください。

(※)は入力必須項目です。

当社では、お客様がお問い合わせの際に必要な個人情報または、 お問い合わせ内容等につきましては、
お問い合わせの回答の目的のみに利用します。

Google Maps for Work™に関するご質問やお見積りは、
マルティスープまでお気軽にお問い合わせください03-3518-9013 (受付時間:平日 9:00−18:00)