Compartir a través de


IGeolocation Interfaz

Definición

Proporciona una manera de obtener la ubicación actual del dispositivo.

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

Propiedades

IsListeningForeground

Indica si actualmente escucha las actualizaciones de ubicación mientras la aplicación está en primer plano.

Métodos

GetLastKnownLocationAsync()

Devuelve la última ubicación conocida del dispositivo.

GetLocationAsync(GeolocationRequest, CancellationToken)

Devuelve la ubicación actual del dispositivo.

StartListeningForegroundAsync(GeolocationListeningRequest)

Comienza a escuchar las actualizaciones de ubicación mediante el LocationChanged evento . Los eventos solo se pueden enviar cuando la aplicación está en primer plano. Solicitudes Permissions.LocationWhenInUse del usuario.

StopListeningForeground()

Deja de escuchar las actualizaciones de ubicación cuando la aplicación está en primer plano. No tiene ningún efecto cuando IsListeningForeground actualmente es false.

Eventos

ListeningFailed

Se produce cuando surge un error durante la escucha de actualizaciones de ubicación. Cuando se desencadena el evento, se ha detenido la escucha de más actualizaciones de ubicación y no se envían más LocationChanged eventos.

LocationChanged

Se produce mientras escucha las actualizaciones de ubicación.

Métodos de extensión

GetLocationAsync(IGeolocation, GeolocationRequest)

Devuelve la ubicación actual del dispositivo.

GetLocationAsync(IGeolocation)

Devuelve la ubicación actual del dispositivo.

Se aplica a