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 | 沒有任何位置資料可從任何來源取得。 如果應用程式呼叫GetGeopositionAsync或註冊PositionChanged事件的事件處理常式,則LocationStatus將會有此值,再從定位感應器取得資料。 一旦資料可供 LocationStatus 轉換至 就緒 狀態。 |
NotAvailable | 5 | 此版本的 Windows 上無法使用位置服務。 |
NotInitialized | 4 | 尚未初始化擷取位置的作業。 如果應用程式尚未呼叫GetGeopositionAsync或註冊PositionChanged事件的事件處理常式,LocationStatus將會有這個值。 如果您的應用程式沒有存取位置的許可權,LocationStatus也可能有此值。 重要 從 Windows 10 開始,請先呼叫RequestAccessAsync,再存取使用者的位置。 此時,您的 app 必須在前景,且 RequestAccessAsync 必須是從 UI 執行緒呼叫。 在使用者授與您的 app 存取其位置的權限之前,您的 app 將無法存取位置資料。 |
Ready | 0 | 位置資料可供使用。 |