Pokemon GOによって再び位置情報を使ったアプリに注目が集まっていますが、AndroidのLocation Managerをそのまま使っただけでは精度の良い位置情報をトラッキングすることはできません。
このセッションでは
- バックグラウンドで安定的に位置情報を取得するアーキテクチャの作り方
- LocationManagerに設定する最適なCriteriaの作り方
- 高精度の位置情報を取得するための各種フィルターの作り方
の順に、UberやNike+と同等かそれ以上の精度の位置情報トラッキングを可能にする方法を説明します。
デモアプリと実際のフィールドテストのデータを用い、トラッキングアルゴリズム開発の過程でパフォーマンスをどのように検証していくかという方法論も説明し、参加していただいた方が自分のアプリのニーズにあった位置情報トラッキングアルゴリズムへカスタマイズしていくためのヒントも提供できればと思います。\nまた位置情報精度とバッテリー消費量の関係についても実際の検証データを使って考察する時間を取りたいと思います。
About the content
2017年3月のDroidKaigiの講演です。映像はRealmによって撮影・録音され、主催者の許可を得て公開しています。