高額なデータ ローミングを無効にしていたにもかかわらず (私は米国に住んでいて AT & T を使用しています)、iPhone がインドで自分の位置を検出できたことに驚きました。携帯電話のローミングはオンにしていました (現地プロバイダーは Airtel)。
私は、データ ネットワークが有効になっていないと、アプリが私の位置を特定できないとずっと思っていました (例: 写真の EXIF ジオタグ、Google マップの現在地ドット)。これが事実ではないことがわかったので、位置情報サービスがどのネットワークを利用するのか興味があります。別の物理ネットワークではなく、データ サービス ネットワークまたはセルラー ネットワークのいずれかを介して伝送されると想定しています。どちらですか? また、データ ネットワークの場合、データ サービスが有効になっていないとどのように機能しますか?
答え1
過去 7 ~ 8 年間に製造されたほとんどのスマートフォンの位置情報サービスは、GPS 衛星と直接通信して位置を取得します。
私のコメントから:
これはキャリアとは何の関係もありません。私の記憶が正しければ、SIM を車の窓から投げ出しても GPS は機能します。(ちなみに、GPS は衛星から送信される信号に過ぎず、携帯電話からの応答がないため、携帯電話は通常、GPS を使用していることをキャリアに通知しません)