Share via


PositionStatus Énumération

Définition

Indique la capacité de l’objet Geolocator à fournir des données d’emplacement.

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
Héritage
PositionStatus
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
Fonctionnalités de l’application
location ID_CAP_LOCATION [Windows Phone]

Champs

Disabled 3

Les paramètres d’emplacement sont désactivés. Cette status indique que l’utilisateur n’a pas accordé à l’application l’autorisation d’accéder à l’emplacement.

Initializing 1

Les services de localisation sont en cours d’initialisation. C’est la status si un GPS est la source des données de localisation et que le récepteur GPS n’a pas encore le nombre requis de satellites en vue pour obtenir une position précise.

NoData 2

Aucune donnée d’emplacement n’est disponible à partir d’aucune source. LocationStatus aura cette valeur si l’application appelle GetGeopositionAsync ou inscrit un gestionnaire d’événements pour l’événement PositionChanged , avant que les données ne soient disponibles à partir d’un capteur d’emplacement. Une fois les données disponibles , LocationStatus passe à l’état Prêt .

NotAvailable 5

Les services de localisation ne sont pas disponibles sur cette version de Windows.

NotInitialized 4

Une opération de récupération de l’emplacement n’a pas encore été initialisée. LocationStatus aura cette valeur si l’application n’a pas encore appelé GetGeopositionAsync ou inscrit un gestionnaire d’événements pour l’événement PositionChanged . LocationStatus peut également avoir cette valeur si votre application n’a pas l’autorisation d’accéder à l’emplacement.

Important

À partir de Windows 10, appelez RequestAccessAsync avant d’accéder à l’emplacement de l’utilisateur. À ce stade, votre application doit être au premier plan et l’élément RequestAccessAsync doit être appelé à partir du thread d’interface utilisateur. Jusqu’à ce que l’utilisateur l’y autorise, votre application ne peut pas accéder aux données d’emplacement.

Ready 0

Les données d’emplacement sont disponibles.

S’applique à

Voir aussi