Udostępnij za pośrednictwem


IGeolocation Interfejs

Definicja

Zapewnia sposób uzyskiwania bieżącej lokalizacji urządzenia.

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

Właściwości

IsListeningForeground

Wskazuje, czy obecnie nasłuchuje aktualizacji lokalizacji, gdy aplikacja znajduje się na pierwszym planie.

Metody

GetLastKnownLocationAsync()

Zwraca ostatnią znaną lokalizację urządzenia.

GetLocationAsync(GeolocationRequest, CancellationToken)

Zwraca bieżącą lokalizację urządzenia.

StartListeningForegroundAsync(GeolocationListeningRequest)

Rozpoczyna nasłuchiwanie aktualizacji lokalizacji przy użyciu LocationChanged zdarzenia. Zdarzenia mogą być wysyłane tylko wtedy, gdy aplikacja znajduje się na pierwszym planie. Żądania Permissions.LocationWhenInUse od użytkownika.

StopListeningForeground()

Zatrzymaj nasłuchiwanie aktualizacji lokalizacji, gdy aplikacja znajduje się na pierwszym planie. Nie ma wpływu, gdy IsListeningForeground jest obecnie false.

Zdarzenia

ListeningFailed

Występuje, gdy podczas nasłuchiwania aktualizacji lokalizacji pojawia się błąd. Po wyzwoleniu zdarzenia nasłuchiwanie dalszych aktualizacji lokalizacji zostało zatrzymane i nie są wysyłane żadne dalsze LocationChanged zdarzenia.

LocationChanged

Występuje podczas nasłuchiwania aktualizacji lokalizacji.

Metody rozszerzania

GetLocationAsync(IGeolocation, GeolocationRequest)

Zwraca bieżącą lokalizację urządzenia.

GetLocationAsync(IGeolocation)

Zwraca bieżącą lokalizację urządzenia.

Dotyczy