Geolocator.GetGeopositionAsync(TimeSpan, TimeSpan) | getGeopositionAsync(TimeSpan, TimeSpan) Method

Lance une opération asynchrone pour récupérer la position actuelle du périphérique.

Syntaxe


geolocator.getGeopositionAsync(maximumAge, timeout).done( /* Vos gestionnaires de succès et d'erreurs */ );

Paramètres

maximumAge

Type: Number [JavaScript] | System.TimeSpan [.NET] | Windows::Foundation::TimeSpan [C++]

Âge acceptable maximal des données d'emplacement mises en cache. TimeSpan est une période exprimée en unités de 100 nanosecondes.

timeout

Type: Number [JavaScript] | System.TimeSpan [.NET] | Windows::Foundation::TimeSpan [C++]

Délai d'attente. TimeSpan est une période exprimée en unités de 100 nanosecondes.

Valeur de retour

Type: IAsyncOperation<Geoposition>

Fournit des méthodes pour démarrer la requête asynchrone relative aux données d'emplacement, et pour gérer son achèvement.

Remarques

La première utilisation de l'objet Geolocator pour appeler GetGeopositionAsync doit avoir lieu sur le thread d'interface utilisateur afin que l'invite d'autorisation puisse s'afficher pour l'utilisateur. Pour plus d'informations, consultez les Instructions pour les périphériques qui accèdent à des données personnelles.

En état de veille connectée, les objets Geolocator peuvent toujours être instanciés mais l'objet Geolocator ne trouvera pas de capteurs à regrouper et les appels à GetGeopositionAsync expireront après 7 secondes, les écouteurs d'événements PositionChanged ne seront jamais appelés et les écouteurs d'événements StatusChanged seront appelés une fois avec l'état NoData.

Conditions requises

Client minimal pris en charge

Windows 8

Serveur minimal pris en charge

Aucun pris en charge

Téléphone minimal pris en charge

Windows Phone 8

Espace de noms

Windows.Devices.Geolocation
Windows::Devices::Geolocation [C++]

Métadonnées

Windows.winmd

Capabilities

ID_CAP_LOCATION [Windows Phone]

Voir aussi

Geoposition
Geocoordinate
Geolocator
GetGeopositionAsync

 

 

Afficher:
© 2014 Microsoft