位置情報サービスの設定と選択は何が起きているか
日本の初心者ユーザーにとって、位置情報サービスの「設定」と「選択」は、端末側の許可(位置情報を使ってよいか)と、アプリ側の要求(いつ・どの粒度で使うか)が噛み合って、実際の取得や挙動が決まる仕組みだと考えると分かりやすいです。ここで重要なのは、位置情報が常に正確とは限らず、環境や取得方法の違いで結果が変わる点です。
どうやって動くのか(基本のモデル)
まず端末には「位置情報を使ってよいか」を管理する権限の考え方があります。利用したいアプリを選び、権限が許可されると、そのアプリは必要に応じて位置情報を取得できます。許可がない場合は取得できない(または代替の挙動になる)ことがあります。次に、アプリが求める取得のしかた(常時か、操作中だけか、精度をどの程度求めるか)が結果に影響します。
