最寄り出口を教えてくれるLINE BOTの開発

OVERVIEW

「目的地の最寄り駅に到着。どの出口から出ればいいの...?」こんなシーンを解決する「スミスの出口案内」のサービス設計&実装を行いました。

YEAR 2018

代表社員をつとめるJOKERS LLC.のプロジェクトとして
サービスの設計&実装を行いました。

コンセプト

「駅の最寄り出口をサクッと調べたい。」みたいなシーン、結構ありませんか?
僕は普段電車で出かけることが多いので、上記のようなシーンに割と遭遇するのですが、
駅の案内掲示板はちょっとわかりにくいし、急いでるときは「降りてすぐ目的の出口にダッシュしたい!」みたいなことが多々あります。そんなニーズを解決すべくLINE BOTで手軽に最寄り出口を教えてくれる「スミスの出口案内」を実装しました。

使い方

1.  LINEで「スミスの出口案内」を友だち追加

2. 「駅名 目的地」を入力

3. 路線を選択

4. 検索結果が表示される


少し技術の話

LINEのMessaging APIとPHPフレームワークのLaravelでサービスを実装しています。
最寄り出口の表示に使う要素は2つ。①出口の緯度経度 ②目的地の緯度経度 です。

①出口の緯度経度は東京メトロのオープンデータを使用、JRに関しては自力でもくもくと29駅x出口数(合計100近く)の緯度経度の情報をDBに登録しました。(汗)

目的地の緯度経度は入力された目的地の緯度経度をGoogle Geocoding APIを使って取得します。

この2つを比較し、例えば「表参道ヒルズに行くときの銀座線の表参道駅の最寄り出口」であれば駅に紐づく数件の①出口の緯度経度と②目的地の緯度経度を距離計算にて比較し、その距離が一番近いものをアウトプットとして返すような処理を実装しました。


LINE BOT

以下より「スミスの出口案内」LINE BOTの友達追加できますー。
駅で迷いがちなあなたにピッタリのサービスです!


WEBSITE