位置情報取得機能

Applies to Windows and Windows Phone

位置情報取得機能は、アプリの地理的なデータを生成するソフトウェアまたはハードウェアです。位置情報取得機能は、以下の内容を含むさまざまな方法で、コンピューターまたはデバイスの地理的な位置を特定できます。

  • Wi-Fi による三角測量
  • IP アドレスの解決
  • 携帯電話の電波塔による三角測量
  • 全地球測位システム (GPS)

Windows アプリでは Windows 位置情報取得機能を使います。Windows Phone アプリでは、Windows Phone 位置情報サービスを使います。

Windows Phone 位置情報サービス

Windows Phone 位置情報サービスのアーキテクチャの最初のレイヤーは、Windows Phone デバイスのハードウェアで構成されます。これには、GPS 受信機、Wi-Fi、携帯電話が含まれます。これらはすべて、さまざまなレベルの精度と消費電力を持つ位置データのプロバイダーとして機能します。ハードウェアの上部にはネイティブ コードのレイヤーがあります。このレイヤーは、位置データの利用可能なソースと直接やり取りして、データの可用性とアプリケーションによって指定されたパフォーマンス要件に基づいたデバイスの場所を判断するために使うソースを決定します。ネイティブ コード レイヤーは、Microsoft がホストしている Web サービスでインターネットを介して通信し、データベースから場所関連の情報を検索することもできます。位置情報サービスの最上部のレイヤーは、Windows Phone SDK に含まれている DLL によって公開される、マネージ インターフェイスです。アプリケーションはこのインターフェイスを使用して位置情報サービスを開始および停止して、アプリケーションで必要とされる精度レベルを設定し、利用可能なときにネイティブ コード レイヤーから位置情報データを受信します。

Windows 位置情報取得機能

Windows 8 では、組み込みの Windows 位置情報取得機能が、Wi-Fi による三角測量や IP アドレス データに基づいて、アプリに位置データを提供します。

Windows 7 では、Windows Sensor and Location プラットフォームが導入されました。このプラットフォームでは、インストールされた複数の位置情報取得機能から最適なデータを特定し、そのデータを位置情報 API を使うアプリケーションに提供できます。

位置情報取得機能の精度

Windows 位置情報取得機能は、Wi-Fi アクセス ポイントのデータを使って、緯度と経度を計算します。Wi-Fi データに基づいて計算された位置情報は、都市部では 350 m 以内の精度になります。

Wi-Fi データを使うことができない場合、Windows 位置情報取得機能は、IP アドレスを解決し、50 km の精度でおおよその位置を特定します。

Windows 位置情報取得機能は、緯度と経度、および精度に関する情報をアプリケーションに提供します。Windows 位置情報取得機能は、見出し、速度、高度、番地に関する情報を提供しません。—このデータは他の位置情報取得機能によってアプリケーションに提供されます。

GPS データが位置情報 API に提供されるタイミング

Windows 7 と同様に、位置情報 API はセンサー API をベースに構築されていて、位置情報レポートの情報は位置センサーから取得されます。位置情報 API は、指定されたレポートの種類で最も精度が高い位置センサーを決定します。位置情報 API は、利用できる位置センサーが複数ある場合でも、特定の種類の 1 つのレポートだけを提供するので、プログラミングが簡単になります。Windows 位置情報取得機能と GPS の両方がシステムに存在してデータを提供している場合、位置情報 API は最も精度の高いデータを持つセンサーを使います。 多くの場合、WiFi と GPS の両方が利用できるときは GPS の方が精度が高く、このデータがアプリケーションに渡されます。

データ収集

位置認識アプリを使うと、Microsoft 位置情報サービスが向上し、Windows から Microsoft へ GPS やその他の位置情報を定期的に送信することができます。Microsoft が、お客様を特定したりお客様に連絡したりするためにこの情報を使用することはありません。

Windows 8 のデータ収集および使用方法について詳しくは、Windows のプライバシーに関する声明のページをご覧ください。

既定の位置情報取得機能 UI の削除

Windows 8 では、Windows 位置情報取得機能が、既定の位置情報取得機能に代わる機能となるため、既定の位置情報取得機能はコントロール パネルの一部ではなくなります。ただし、国や地域は、Windows の初期セットアップ時にユーザーが入力します。