Condividi tramite


IGeolocation Interfaccia

Definizione

Fornisce un modo per ottenere la posizione corrente del dispositivo.

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

Proprietà

IsListeningForeground

Indica se attualmente è in ascolto degli aggiornamenti della posizione mentre l'app è in primo piano.

Metodi

GetLastKnownLocationAsync()

Restituisce l'ultima posizione nota del dispositivo.

GetLocationAsync(GeolocationRequest, CancellationToken)

Restituisce la posizione corrente del dispositivo.

StartListeningForegroundAsync(GeolocationListeningRequest)

Avvia l'ascolto degli aggiornamenti della posizione usando l'evento LocationChanged . Gli eventi possono essere inviati solo quando l'app è in primo piano. Richieste Permissions.LocationWhenInUse dall'utente.

StopListeningForeground()

Interrompere l'ascolto degli aggiornamenti della posizione quando l'app è in primo piano. Non ha alcun effetto quando IsListeningForeground è attualmente false.

Eventi

ListeningFailed

Si verifica quando si verifica un errore durante l'ascolto degli aggiornamenti della posizione. Quando l'evento viene generato, l'ascolto di ulteriori aggiornamenti della posizione è stato arrestato e non vengono inviati altri LocationChanged eventi.

LocationChanged

Si verifica durante l'ascolto degli aggiornamenti della posizione.

Metodi di estensione

GetLocationAsync(IGeolocation)

Restituisce la posizione corrente del dispositivo.

GetLocationAsync(IGeolocation, GeolocationRequest)

Restituisce la posizione corrente del dispositivo.

Si applica a