PositionStatus Enumerazione

Definizione

Indica la possibilità dell'oggetto Geolocator di fornire i dati sulla posizione.

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
Ereditarietà
PositionStatus
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
Funzionalità dell'app
location ID_CAP_LOCATION [Windows Phone]

Campi

Disabled 3

Le impostazioni di posizione sono disattivate. Questo stato indica che all'utente non è stata concessa l'autorizzazione dell'applicazione per accedere alla posizione.

Initializing 1

L'inizializzazione dei servizi di posizione è in corso. Questo è lo stato se un GPS è la fonte di dati di posizione e il ricevitore GPS non ha ancora il numero richiesto di satelliti in vista di ottenere una posizione accurata.

NoData 2

Nessun dato sulla posizione è disponibile da alcuna origine. LocationStatus avrà questo valore se l'applicazione chiama GetGeopositionAsync o registra un gestore eventi per l'evento PositionChanged , prima che i dati siano disponibili da un sensore di posizione. Quando i dati sono disponibili , LocationStatus passa allo stato Pronto .

NotAvailable 5

I servizi di posizione non sono disponibili in questa versione di Windows.

NotInitialized 4

Un'operazione per recuperare la posizione non è ancora stata inizializzata. LocationStatus avrà questo valore se l'applicazione non ha ancora chiamato GetGeopositionAsync o registrato un gestore eventi per l'evento PositionChanged . LocationStatus può avere questo valore anche se l'app non dispone dell'autorizzazione per accedere alla posizione.

Importante

A partire da Windows 10, chiama RequestAccessAsync prima di accedere alla posizione dell'utente. A questo punto, l’app deve essere in primo piano e RequestAccessAsync deve essere chiamato dal thread dell’interfaccia utente. L'app può accedere ai dati sulla posizione solo dopo che l'utente ha concesso all'app l'autorizzazione per la propria posizione.

Ready 0

I dati sulla posizione sono disponibili.

Si applica a

Vedi anche