About 散歩アプリ
- 概要
この前行った旅行で、どんな道を歩いたっけ?
散歩した道を、撮影した写真を見ながら思い返したい。
今日はいつも歩かない道を歩こう。
今月は何kmくらいあるいたかな?
こんな時に使えるアプリが欲しいと思い、アプリを作りました。
主にウォーキング、散歩、ランニングなどで使用することを目的としています。(ドライブでも使えなくはないですが)
歩いた(走った)距離や軌跡、撮影した写真を管理するアプリです。
健康管理などで使う方のために、毎月どれくらい歩いたか確認することもできます。
開発中の暫定公開なので、少しずつ更新していきます。
- 本アプリの仕組み
アプリの中で、散歩モードを起動している時だけ、歩行の軌跡を記録します。
また、散歩モード中に、本アプリから撮影を行うと、撮影箇所とともに記録に残します。
GPS(衛星からの電波受信)によって位置を把握し、移動距離や移動軌跡を記憶します。
屋内では使えません。
GPSの性能上、精密な軌跡ではなく、ざっくりと移動した道のりがわかるくらいです。お手持ちのスマートフォン等のハード性能にも依存します。
高層ビルが並ぶ場所だと、電波が乱れるのでかなり誤差が大きくなります。
また、密閉された厚めのカバンなどに入れていても精度は下がるようです。ポケットや手提げ袋程度なら問題ありません。
現在、開発中です。一通り、予定していた機能は載せましたが、位置精度向上などの対応を検討中です。
なお、アンインストールする場合は、設定の中の「全記録削除」を実行することをお勧めします。SDカード内に保存した歩行履歴のデータを全て削除できます。
- 撮影と、撮影した写真について
一部のスマホでは、撮影しても本アプリ上に表示されない場合があります。
本アプリで撮影した写真は、スマホの標準の保存場所に保存され、他のアプリからも見ることができます。
本アプリの「全記録削除」を選択しても、保存されている写真は消えません。
削除する場合は、標準アプリの「ギャラリー」等から画像を削除してください。
また、ギャラリーなどを通して写真を削除した場合、本アプリ上のカメラマークは消えません。
(今後、手動で消せる機能を追加する予定です。)
-簡単な機能説明
・トップ画面
今月の歩行距離が表示されます
散歩記録モード、過去データの表示、設定を選択できます。
・散歩モード
屋外での移動した道のりを記憶できます。
「地図を表示」を選択することで、現在の位置のGoogleMapを表示します。
「写真」を選択すると、写真を撮影できます。撮影した写真は過去データの参照で見ることができます。
また、設定で軌跡を1km間隔で自動で保存するようにできます。散歩モード中にアプリが落ちた時用に、バックアップとして使用できます。
・「過去データ表示」
年、月、日に、それぞれ歩いた距離を確認できます。
レコードをクリックすると、移動の軌跡を確認できます。
レコードや年、月、日のリストを長押しすると、それぞれ編集メニューが表示されます。
レコードの保護を選択すると、誤操作で削除してしまうことを防ぐことができます。
また、今後の予定ですが、保護したレコードだけを表示するモードを作成するつもりですので、お気に入りのレコードを保護しておくと、お気に入りの一覧として、後から探しやすくなります。
距離を残して削除を選択すると、レコード自体は削除されますが、距離の合計値には、削除したレコード分も残ったままになります。軌跡はいらないけど、歩いた距離は残しておきたい場合に使用してください。
・「保護リスト」
過去データの中で、保護したデータだけをリスト表示します。
お気に入りのデータだけを保護することで、お気に入りリストとしても使用できます。
保護リストからも、移動の軌跡の確認や、編集を行うことができます。
・「データ編集」
散歩モードの解除し忘れた時など、あとから余分な軌跡を消すことができます。
適当な位置まで軌跡を送り、「軌跡編集」を選択することで、その位置の前後の軌跡を削除することができます。
また、GPSの精度の影響で、軌跡がギザギザになっている場合は、「範囲選択」で軌跡の範囲を行った後、「軌跡編集」を選択することで、軌跡をある程度滑らかにできます。やりすぎると、曲がり角等も滑らかになってしまうので注意してください。
編集中の軌跡は、誤操作しても戻れるように、一時保存の機能もつけています。一時保存したデータは、データ編集の画面を抜けると無効になります。
-データの移項
新しいスマホにデータを移動する方法について。
スマホのSDに、"WalkRecorder"という名前のフォルダがあるかと思いますので、それを新しいスマホのSDに移してください。
その状態でアプリを起動すると、データが移項されます。
但し、設定は移項できませんので、設定だけはサイド行ってください。
- 本アプリの権限
以下の権限を使用します。
・GPSの使用(位置の判別のため)
・ネットアクセス(地図表示、住所文字列取得、広告表示のため)
・SDへのアクセス(軌跡の保存のため)
- 広告について
アプリ内に表示される広告は、なるべく表示したままにしていただけると開発者の立場としてはありがたいですが、どうしても邪魔な場合には設定で非表示にできます。
- 今後の予定
・散歩の地図ありモードで、自身の位置の更新頻度を一時的に上げるボタンを追加したい。地図代わりに使う場合に、地図の自身の位置の更新が遅いと使いにくいため。
・位置の精度をユーザーが選択できるようにする(バッテリーやファイル容量との兼ね合いがあるので)
・位置の誤差軽減を目指したい
その他、何か改善の要望をいただければ、対応できそうなことであれば、逐次対応してまいります。
- ライセンス関連
このソフトウェアは、 Apache 2.0ライセンスで配布されている製作物が含まれています。