はじめに Androidで位置情報を取得する手段はいくつかあります。 そのうちAndroid公式が推奨するFused Locationを使った方法を紹介します。 Fused Locationの前提知識 端末が直前に取得した位置情報を返す Fused Locationは”端末が直前に取得した位置情報”を取得します。 つまり位置情報取得リクエストした時に値が変わるとは限りません。 例えば、端末が5秒間に一度位置情報を更新するとします。 そしてアプリ内で1秒間に一度位置情報をリクエストするとします。 この時、アプリ内では5回連続で同じ位置情報の値が返されます。 位置情報は複数の情報から導き出される 位置情報と言えばGPSですが、Fused LocationはGPS以外にも多くのセンサデータに基づいて位置情報を推定します。 結論から言うと、ネットワークに接続しているかどうかで位置情報の推定精度が変

