Location API
重要
このドキュメントは、Win32/COM Location API 用です。 各 API リファレンス トピックの「要件」セクションで指定されているオペレーティング システム (OS) で使用できます。 この API は、新しい OS バージョンで変更されたり使用できなくなったりする可能性があります。 そのため、代わりに Windows ランタイム Windows.Devices.Geolocation API を使用することをお勧めします。 Web サイトから場所にアクセスするには、W3C Geolocation API を使用できます ( Geolocation API への導入を参照してください)。
目的
今日のコンピューターは、これまで以上にモバイルです。 小型ノート PC からタブレット PC まで、多くのコンピューターはユーザーが行きたい場所に移動できます。 コンピューターのモビリティを利用するプログラムは、人々の生活に大きな価値を追加できます。 たとえば、近くのレストランを見つけて運転案内を提供できるプログラムは、ポータブル コンピューターには自然に適しているようです。 しかし、ユーザーの現在の場所を特定するテクノロジは一般的で手頃な価格ですが、このテクノロジでソリューションを構築することは困難な作業になる可能性があります。
場所に対応するプログラムを作成するには、次のようなさまざまな問題を克服する必要がある場合があります。
- 仮想 COM ポートを使用するグローバル 位置決めシステム (GPS) デバイス。一度に 1 つのプログラムにのみアクセスできます。
- NATIONAL Marine Electronics Association (NMEA) 仕様や独自のベンダー拡張機能などのプロトコルの理解とプログラミング。
- 既知の垂直ハードウェア ソリューションのプログラミングに限定されています。
- GPS レシーバー、接続されたネットワーク、携帯電話ネットワーク、インターネット、ユーザー設定など、さまざまな場所プロバイダー間の遷移を処理するロジックを実装します。
このドキュメントでは、Windows Location アプリケーション プログラミング インターフェイス (API) について説明します。 Location API は、ユーザーの場所に関するデータを取得する標準的な方法を提供し、場所データ レポートの形式を標準化することで、場所に対応したプログラミングを簡素化するのに役立ちます。 Location API は、場所データ プロバイダー間の遷移を自動的に処理し、常に現在の状況に合わせて最も正確なプロバイダーを選択します。
対象となる開発者
Location API は、一連の COM インターフェイスを介してその機能を提供します。 Location API 機能は、C++ プログラミング言語による COM の使用や、Microsoft JScript などのスクリプト言語での COM オブジェクトの使用に慣れているプログラマが使用できます。