未知みち
製品概要
Route Tech
背景(製品開発のきっかけ、課題等)
いつものルートや最短経路を生成するものはあるが、普段通らないような道を生成するものは無かった。そこで、通ったことがない道を教えてくれるものがあればいいと思い、このようなアプリを作ることになった。
製品説明(具体的な製品の説明)
未知みちは、通ったことのないルートを生成する、スマートフォンアプリ。
特長
1. ルートの自動生成
中間地点、到着地点、時間の条件を入力すると、過去に通ったルートに重み付けをし、その道を避け、通ったことのないルートを生成する。
2. 他のユーザの写真から、行きたい場所を設定できる
地図の情報に載ってない、ローカルな情報を得ることができる。
3. 履歴を閲覧
過去に歩いたルートや歩数などの記録、写真を見返すことができる。
解決出来ること
- いつもと違うルートが生成できる
- 現在地を地図で確認することができるので、道に迷う心配がなく、知らない道を通れる
- 散歩に飽きが来ないようにし、習慣化につながる
今後の展望
- 徒歩だけでなく、車でも使用できる機能
- ルート生成の精度向上
- ルート生成速度の向上
- 対応地域の拡大
- iOS対応
注力したこと(こだわり等)
- ルートの自動生成アルゴリズム
開発技術
Kotlin Swift Scala
活用した外部技術
API・データ
- OpenStreetMap
フレームワーク・ライブラリ・モジュール
- play framework 2.5.9
- PostGIS 2.2.2
デバイス
- Android
独自技術
期間中に開発した独自機能・技術
- PostGISの機能を用いて、OpenStreetMapのデータからルートを生成する関数
Built With
- android
- kotlin
- play