Sdílet prostřednictvím


IGeolocation Rozhraní

Definice

Poskytuje způsob, jak získat aktuální polohu zařízení.

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

Vlastnosti

IsListeningForeground

Označuje, jestli aktuálně naslouchá aktualizacím polohy, když je aplikace v popředí.

Metody

GetLastKnownLocationAsync()

Vrátí poslední známou polohu zařízení.

GetLocationAsync(GeolocationRequest, CancellationToken)

Vrátí aktuální polohu zařízení.

StartListeningForegroundAsync(GeolocationListeningRequest)

Začne naslouchat aktualizacím polohy pomocí LocationChanged události. Události se můžou posílat jenom v případě, že je aplikace v popředí. Požadavky Permissions.LocationWhenInUse od uživatele.

StopListeningForeground()

Pokud je aplikace v popředí, přestaňte naslouchat aktualizacím polohy. Nemá žádný vliv, pokud IsListeningForeground je aktuálně falsenastavená hodnota .

Událost

ListeningFailed

Dojde k chybě při naslouchání aktualizacím polohy. Po spuštění události se zastaví naslouchání dalším aktualizacím polohy a žádné další LocationChanged události se neposílají.

LocationChanged

Vyskytuje se při naslouchání aktualizacím polohy.

Metody rozšíření

GetLocationAsync(IGeolocation, GeolocationRequest)

Vrátí aktuální polohu zařízení.

GetLocationAsync(IGeolocation)

Vrátí aktuální polohu zařízení.

Platí pro