質問: アプリはwindows8で自分の場所をどのように検出しますか? windows 8のスタート画面からmaps(bingが提供するデフォルトのアプリ)を起動しました。を選択した場合私の場所、マップは私の家の場所を非常に正確に表示します。pc設定のプライバシーセクションで「アプリに現在地を使用させる」をオンにしました。初めてマップを起動したとき、自分の現在地を使用することを許可しました。windows 8および関連するアプリは、どのようにして私の場所を非常に正確に検出できますか?アプリは自分自身またはwindows経由で場所を検出しますか?私が正しければ、windows 8は windowsロケーションプロバイダー を使用します。
回答: おそらく、コンピュータに搭載されているデバイスによって異なります。明らかに、gpsセンサーがあれば、それは非常に正確な位置を提供します。ワイヤレスインターネット(at&t、verizonなど)がある場合は、セルタワーの三角測量を使用して、使用しているセルタワーに基づいて現在地を特定できます。インターネットに接続されている通常のpcを使用している場合は、ルーターが現在地を指定するために必要なipアドレスを使用します。各インターネットプロバイダーには、場所に基づいて提供する一連のipがあります。 これがどのように機能するかについての完全な詳細はここで見つけることができます 。