グーグルマップのdirections APIを使ってバス貸切料金算出方法

グーグルマップのdirections APIを使ってバス貸切料金算出方法

  • 2017-11-25  最終更新日:2017-11-25

グーグルマップのdirections apiは距離と時間を調べるときに役立ちます。複数の経由地も入れることが可能でのサンプルを元に作ってみました。

ほぼほぼ同じなのですが変えている点としましては距離と時間を合計にしたところです。 route.legs[i].distance.text、route.legs[i].distance.textはroute.legs[i].distance.value、route.legs[i].distance.valueにしてテキストを値にして計算したという感じですね。

サンプルはコチラ

検索する際に役立つプレイス オートコンプリートも入れてあります。


スポンサーリンク


API登録

まずはgoogleのMapAPIを登録する必要があります。コチラの方法からMapのAPIを取得します。すでに取得されている方は飛ばして下さい。ただし今回はさらにGoogle Maps Directions APIとGoogle Places API Web Serviceを有効にする必要がありますのでライブラリから選んで有効にして下さい。

GooglemapDirectionsAPI

ダッシュボードのメニュー下にライブラリがありますのでクリックすると上記の画面になります。ここでdirectionsと検索するとGoogle Maps Directions APIが出てきますのでクリックして有効にします。

GooglemapDirectionsAPI

今回はGoogle Places API Web Serviceも使いますのでplacesと検索すると出てきますのでこれを有効にします。for Androidやfor iOSなどは各アプリケーション用で使われる物なのでWeb Serviceだけで良いです。

GooglemapDirectionsAPI

これで準備は整いました。

方向指示

GooglemapDirectionsAPI

バス料金を計算する上で計算式の元となる中国運輸局の貸切バスの運賃・料金制度から表示されている料金を元に計算式を作りました。北海道、東北、関東、近畿、中国、四国運輸局により基本料金が違いますが、さほど変わらない料金なので目安としては使えると思います。今回使った物はキロ制運賃、時間制運賃のみの計算とします。交替運転者配置料金や深夜早朝運行料金、時特殊車両割増料金は使っておりません。

出発地と目的地の間に経由地を作成して計算してあります。

GooglemapDirectionsAPI

⇒デモを見てみる

参考になれば幸いです。


∞Tadashi Suyama∞

googlemap api directions
  • このエントリーをはてなブックマークに追加
  • follow us in feedly

サイト内検索

最近の投稿

アイキャッチ
chromeのエクステンションを使わないでウェブページ全体をスクリーンショットでとる方法

さて今回はchromeブラウザ限定ですがエクステンションを使わずにページ全体と部分キャプチャをする方法をご紹介します。 割とエクステンションで処理しちゃう場合がありますがデフォルトで使えるとい...

05 Aug 2018

アイキャッチ
はじめてのVim覚え書き

今回はエディターのご紹介になります。かなり特殊なVimエディターをご紹介したいと思います。便利なエディターAtom、SublimeText、VisualStudioCodeとは訳が違います。 ...

28 Jul 2018

アイキャッチ
リニューアルした水木しげるロードは夜がおすすめ

さて、先日14日にリニューアルした境港の通称鬼太郎ロードに行って参りました。鬼太郎に会える町として新たに妖怪を追加して約800mの通りに177体の妖怪ブロンズ像がお出迎え、ゾーン分けをして再配置...

17 Jul 2018

アイキャッチ
flexboxで簡単レイアウト

Flexbox(Flexible Box Layout Module)とは今時のレスポンシブに対応したレイアウトスタイルです。上下中央の配置や等間隔の配置、固定幅と可変幅の配置など使い方は様々、...

07 Jul 2018

アイキャッチ
ダウンモニターアプリのご紹介

今回はウェブサイトの監視アプリのご紹介です。以下からダウンロードできます。 * [Free Website Monitor](https://play.google.com/store/app...

30 Jun 2018

著者

ウェブエンジニアのSUYAMAのブログです。

WEBに関することや個人的に関心のあることについて書きます。主に技術系ブログです。

タグクラウド

googlemap api directions
フッターイメージ