Compartilhar via


IGeolocation Interface

Definição

Fornece uma maneira de obter o local atual do dispositivo.

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

Propriedades

IsListeningForeground

Indica se atualmente está escutando atualizações de localização enquanto o aplicativo está em primeiro plano.

Métodos

GetLastKnownLocationAsync()

Retorna o último local conhecido do dispositivo.

GetLocationAsync(GeolocationRequest, CancellationToken)

Retorna o local atual do dispositivo.

StartListeningForegroundAsync(GeolocationListeningRequest)

Inicia a escuta de atualizações de localização usando o LocationChanged evento . Os eventos só podem ser enviados quando o aplicativo está em primeiro plano. Solicitações Permissions.LocationWhenInUse do usuário.

StopListeningForeground()

Pare de escutar atualizações de localização quando o aplicativo estiver em primeiro plano. Não tem efeito quando IsListeningForeground é atualmente false.

Eventos

ListeningFailed

Ocorre quando surge um erro durante a escuta de atualizações de localização. Quando o evento é acionado, a escuta de mais atualizações de localização foi interrompida e nenhum evento adicional LocationChanged é enviado.

LocationChanged

Ocorre durante a escuta de atualizações de localização.

Métodos de Extensão

GetLocationAsync(IGeolocation)

Retorna o local atual do dispositivo.

GetLocationAsync(IGeolocation, GeolocationRequest)

Retorna o local atual do dispositivo.

Aplica-se a