PositionStatus 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
位置情報データを提供する Geolocator オブジェクトの機能を示します。
public enum class PositionStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class PositionStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum PositionStatus
var value = Windows.Devices.Geolocation.PositionStatus.ready
Public Enum PositionStatus
- 継承
-
PositionStatus
- 属性
Windows の要件
デバイス ファミリ |
Windows 10 (10.0.10240.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0 で導入)
|
アプリの機能 |
location
ID_CAP_LOCATION [Windows Phone]
|
フィールド
Disabled | 3 | 場所の設定はオフになっています。 この状態は、ユーザーが場所へのアクセス許可をアプリケーションに付与していないことを示します。 |
Initializing | 1 | 位置情報サービスが初期化中です。 これは、GPS が位置情報データのソースであり、GPS 受信機に、正確な位置を取得するために必要な衛星の数がまだない場合の状態です。 |
NoData | 2 | どのソースからも場所データを使用できません。 LocationStatus は、アプリケーションが GetGeopositionAsync を 呼び出すか、 PositionChanged イベントのイベント ハンドラーを登録した場合、位置センサーからデータを使用できるようになる前に、この値を持ちます。 データが使用可能になると 、LocationStatus は 準備完了 状態に遷移します。 |
NotAvailable | 5 | このバージョンの Windows では、位置情報サービスを使用できません。 |
NotInitialized | 4 | 場所を取得する操作がまだ初期化されていません。 アプリケーションが GetGeopositionAsync をまだ呼び出していない場合、または PositionChanged イベントのイベント ハンドラーを登録していない場合、LocationStatus はこの値を持ちます。 アプリに場所へのアクセス許可がない場合は、LocationStatus にもこの値が含まれる場合があります。 重要 Windows 10以降、ユーザーの場所にアクセスする前に RequestAccessAsync を呼び出します。 このときに、アプリをフォアグラウンドで実行し、RequestAccessAsync を UI スレッドから呼び出す必要があります。 位置情報に対するアクセス許可をユーザーがアプリに与えるまで、アプリは位置情報にアクセスできません。 |
Ready | 0 | 場所データを使用できます。 |