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를 호출합니다. 이때 앱이 포그라운드에 있어야 하고 RequestAccessAsync가 UI 스레드에서 호출되어야 합니다. 사용자가 자신의 위치에 대한 권한을 앱에 부여하기 전에는 앱이 위치 데이터에 액세스할 수 없습니다. |
Ready | 0 | 위치 데이터를 사용할 수 있습니다. |