未知みち

製品概要

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

Share this project:

Updates