Freigeben über


IGeolocation Schnittstelle

Definition

Bietet eine Möglichkeit, den aktuellen Standort des Geräts abzurufen.

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

Eigenschaften

IsListeningForeground

Gibt an, ob aktuell Standortupdates lauscht, während sich die App im Vordergrund befindet.

Methoden

GetLastKnownLocationAsync()

Gibt den letzten bekannten Standort des Geräts zurück.

GetLocationAsync(GeolocationRequest, CancellationToken)

Gibt den aktuellen Standort des Geräts zurück.

StartListeningForegroundAsync(GeolocationListeningRequest)

Beginnt mit dem Überwachen von Standortupdates mithilfe des Ereignisses LocationChanged . Ereignisse können nur gesendet werden, wenn sich die App im Vordergrund befindet. Anforderungen Permissions.LocationWhenInUse vom Benutzer.

StopListeningForeground()

Hören Sie nicht mehr auf Standortupdates zu, wenn sich die App im Vordergrund befindet. Hat keine Auswirkung, wenn IsListeningForeground derzeit falseist.

Ereignisse

ListeningFailed

Tritt auf, wenn beim Lauschen auf Standortupdates ein Fehler auftritt. Wenn das Ereignis ausgelöst wird, wurde das Lauschen auf weitere Standortupdates beendet, und es werden keine weiteren LocationChanged Ereignisse gesendet.

LocationChanged

Tritt beim Lauschen auf Standortupdates auf.

Erweiterungsmethoden

GetLocationAsync(IGeolocation)

Gibt den aktuellen Standort des Geräts zurück.

GetLocationAsync(IGeolocation, GeolocationRequest)

Gibt den aktuellen Standort des Geräts zurück.

Gilt für: