PositionStatus Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |