仙台市のオープンデータポータルを利用した、避難所までの道案内をするサービスです。
避難所はどこだ?:仙台市の避難所案内
https://hinan.sendai-town.net/

現在地ボタンをクリックすると、GPSなどの位置情報を取得して、地図の現在地に赤いマーカーが示されます。
現在地から直線距離が近い避難所5つがリストアップされるとともに、地図上に青いマーカが表示されます。
リストの避難場所名をクリックするか、青いマーカーをクリックすると現在地からの経路が青い点線で表示されます。
経路は、徒歩と自動車の場合を切り替えて表示できます。
スマホのGPSなどの測位情報を元に現在地を調べ、近くの仙台市指定の避難施設や場所を表示し、移動経路を作成します。
地図情報はオープンソースのOpenStreetMapを利用しています。
地図表示にはLeaflet、経路表示はOSRMを利用しており、これらもオープンソースのサービスです。
以前はGoogleマップを利用した道案内でしたが、仕様や規約の変更に伴って公開を止めていました。
今回、オープンソースのサービスを利用して、道案内のための最低限の機能を実現できたので公開しました。
徒歩での移動の場合に横断歩道を使わずに車道を渡る表示になるなど、案内経路の的確さはまだ十分とは言えません。
参考:仙台市オープンデータポータル
https://www.city.sendai.jp/joho-kikaku/shise/security/kokai/dataportal.html

