Freigeben über


PositionStatus Enumeration

Definition

Gibt die Fähigkeit des Geolocator-Objekts an, Standortdaten bereitzustellen.

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
Vererbung
PositionStatus
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
App-Funktionen
location ID_CAP_LOCATION [Windows Phone]

Felder

Disabled 3

Standorteinstellungen sind deaktiviert. Diese status gibt an, dass der Benutzer der Anwendung keine Berechtigung für den Zugriff auf den Speicherort erteilt hat.

Initializing 1

Die Standortdienste werden initialisiert. Dies ist der status, wenn ein GPS die Quelle der Standortdaten ist und der GPS-Empfänger noch nicht über die erforderliche Anzahl von Satelliten verfügt, um eine genaue Position zu erhalten.

NoData 2

Von keiner Quelle sind Standortdaten verfügbar. LocationStatus hat diesen Wert, wenn die Anwendung GetGeopositionAsync aufruft oder einen Ereignishandler für das PositionChanged-Ereignis registriert, bevor Daten von einem Standortsensor verfügbar sind. Sobald Daten verfügbar sind, wechselt LocationStatus in den Status Bereit .

NotAvailable 5

Standortdienste sind in dieser Version von Windows nicht verfügbar.

NotInitialized 4

Ein Vorgang zum Abrufen des Speicherorts wurde noch nicht initialisiert. LocationStatus weist diesen Wert auf, wenn die Anwendung noch nicht GetGeopositionAsync aufgerufen oder einen Ereignishandler für das PositionChanged-Ereignis registriert hat. LocationStatus kann auch über diesen Wert verfügen, wenn Ihre App nicht über die Berechtigung zum Zugriff auf den Standort verfügt.

Wichtig

Rufen Sie ab Windows 10 RequestAccessAsync auf, bevor Sie auf den Standort des Benutzers zugreifen. Zu diesem Zeitpunkt muss sich Ihre App im Vordergrund befinden, und RequestAccessAsync muss vom UI-Thread aufgerufen werden. Solange der Benutzer Ihrer App keinen Zugriff auf seine Position gewährt hat, kann Ihre App nicht auf Positionsdaten zugreifen.

Ready 0

Standortdaten sind verfügbar.

Gilt für:

Weitere Informationen