タクシーを呼ぶときも、地元の天気予報をチェックするときも、位置情報ベースの拡張現実ゲームをプレイするときも、 数え切れないほどのアプリがあなたの現在の位置情報を把握することに依存しています。しかし、 彼らは一体どうやって自分が今どこにいるのかを信じられないほどの精度で把握しているのでしょうか?
センサーフュージョンアプローチ
最新のデバイスは、単一のテクノロジーに依存せずに位置情報を検出します。彼らは、「センサー フュージョン」と呼ばれる技術を使用して、複数のソースからのデータを結合し、可能な限り最も正確かつ迅速な結果を実現します。
- GPS (全地球測位システム): 屋外ナビゲーションのゴールドスタンダード。衛星からの信号を受信して、正確な緯度と経度を計算します。ただし、起動が遅く、屋内ではうまく機能しません。
- Wi-Fi 位置情報: 他の記事で説明したように、近くの Wi-Fi ネットワークをスキャンすると、たとえ大きな建物内であっても、携帯電話で現在地をすぐに把握できます。
- 携帯電話の三角測量: 携帯電話は、近くの複数の携帯電話基地局からの信号強度を測定します。 GPS よりも精度は劣りますが、確実なベースラインの位置が瞬時に得られます。
- Bluetooth ビーコン: 一部の店舗や美術館では、小型の Bluetooth ビーコンを設置しています。特定のアプリを開いている場合、アプリはこれらのビーコンを使用して、あなたがどの通路や展示物の前に立っているのかを正確に把握します。
権限は重要です
あなたが今どこにいるかを正確に知ることは機密データであるため、iOS や Android などのモバイル オペレーティング システムでは、アプリがこの情報にアクセスする方法を厳格に制御しています。アプリが位置情報を尋ねるとき、通常、次の 3 つの選択肢があります。
- 一度だけ許可: アプリはあなたの位置情報を 1 回だけ取得し、次回使用するときに再度尋ねる必要があります。
- アプリの使用中は許可: アプリはユーザーを追跡できますが、画面上でアクティブに開いている間のみです。
- 常に許可: 携帯電話がポケットにあるときでも、アプリはバックグラウンドでユーザーを追跡できます。これは、ナビゲーションやフィットネス トラッカーなど、絶対に必要なアプリのみに予約してください。
