System.Device.Location 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アプリケーション開発者は、単一の API を使用してコンピューターの位置に簡単にアクセスできます。 位置情報は、GPS、Wi-Fi による三角測量、携帯電話基地局による三角測量など、複数のプロバイダーから受け取ることができます。 System.Device.Location クラスには、コンピューター上の複数の位置情報プロバイダーをカプセル化し、位置情報プロバイダー間のシームレスな優先順位付けおよび切り替えをサポートする単一の API が用意されています。 その結果、この API を使用するアプリケーション開発者は、特定のハードウェア構成に合わせてアプリケーションを調整する必要はありません。
クラス
CivicAddress |
都市の住所を表します。 都市の住所には、番地、郵便番号、都道府県、国/地域などのフィールドが含まれます。 |
CivicAddressResolver |
座標ベースの場所を都市の住所に解決する機能を提供します。 |
GeoCoordinate |
緯度および経度の座標で決定される地理的な場所を表します。 高度、精度、速度、およびコースの情報も含めることができます。 |
GeoCoordinateWatcher |
緯度および経度の座標に基づく場所データを提供します。 |
GeoPosition<T> |
GeoPosition<T> クラスの型パラメーターによって指定された型の場所データを格納します。 |
GeoPositionChangedEventArgs<T> |
PositionChanged イベントのデータを提供します。 |
GeoPositionStatusChangedEventArgs |
GeoPositionStatusChanged イベントのデータを格納します。 |
ResolveAddressCompletedEventArgs |
ResolveAddressCompleted イベントのデータを提供します。 |
インターフェイス
ICivicAddressResolver |
実装した場合、緯度/経度の場所を都市の住所に解決するメソッドを提供します。 |
IGeoPositionWatcher<T> |
場所データにアクセスし、場所の更新を受け取るために実装できるインターフェイスです。 |
列挙型
GeoPositionAccuracy |
アプリケーションが使用する場所データの要求された精度レベルを指定します。 |
GeoPositionPermission |
呼び出し元アプリケーションが場所データにアクセスするためのアクセス許可を持っているかどうかを示します。 |
GeoPositionStatus |
場所プロバイダーが場所の更新を提供できるかどうかを示します。 |
注釈
クラスは GeoCoordinateWatcher 、緯度と経度の座標に基づく場所データを提供します。 型と ICivicAddressResolver 型はCivicAddressResolver、座標の場所から市民の住所に解決する機能を提供します。 さらに、 インターフェイスを IGeoPositionWatcher<T> 実装して、提供される場所データの種類を拡張することもできます。
Windows 7 では、場所プロバイダーがインストールされ、コンピューターの System.Device.Location 場所を特定できる場合は、すべてのクラスが完全に機能します。 Windows 7 Starter Edition では、コントロール パネルで設定できる既定の場所プロバイダーが、サポートされている唯一の場所プロバイダーです。
メモ Windows 7 より前のバージョンの Windows では、次の条件が適用されます。
.NET