PositionStatus Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |