Partager via


IGeolocation Interface

Définition

Fournit un moyen d’obtenir l’emplacement actuel de l’appareil.

public interface class IGeolocation
public interface IGeolocation
type IGeolocation = interface
Public Interface IGeolocation

Propriétés

IsListeningForeground

Indique si l’écoute actuelle des mises à jour d’emplacement pendant que l’application est au premier plan.

Méthodes

GetLastKnownLocationAsync()

Retourne le dernier emplacement connu de l’appareil.

GetLocationAsync(GeolocationRequest, CancellationToken)

Retourne l’emplacement actuel de l’appareil.

StartListeningForegroundAsync(GeolocationListeningRequest)

Commence à écouter les mises à jour d’emplacement à l’aide de l’événement LocationChanged . Les événements ne peuvent être envoyés que lorsque l’application se trouve au premier plan. Demandes Permissions.LocationWhenInUse de l’utilisateur.

StopListeningForeground()

Arrêtez l’écoute des mises à jour d’emplacement lorsque l’application se trouve au premier plan. N’a aucun effet lorsque IsListeningForeground est actuellement false.

Événements

ListeningFailed

Se produit lorsqu’une erreur se produit lors de l’écoute des mises à jour d’emplacement. Lorsque l’événement est déclenché, l’écoute d’autres mises à jour d’emplacement a été arrêtée et aucun autre LocationChanged événement n’est envoyé.

LocationChanged

Se produit lors de l’écoute des mises à jour d’emplacement.

Méthodes d’extension

GetLocationAsync(IGeolocation, GeolocationRequest)

Retourne l’emplacement actuel de l’appareil.

GetLocationAsync(IGeolocation)

Retourne l’emplacement actuel de l’appareil.

S’applique à