Sdílet prostřednictvím


IGeolocation.GetLocationAsync(GeolocationRequest, CancellationToken) Metoda

Definice

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

public:
 System::Threading::Tasks::Task<Microsoft::Maui::Devices::Sensors::Location ^> ^ GetLocationAsync(Microsoft::Maui::Devices::Sensors::GeolocationRequest ^ request, System::Threading::CancellationToken cancelToken);
public System.Threading.Tasks.Task<Microsoft.Maui.Devices.Sensors.Location?> GetLocationAsync (Microsoft.Maui.Devices.Sensors.GeolocationRequest request, System.Threading.CancellationToken cancelToken);
abstract member GetLocationAsync : Microsoft.Maui.Devices.Sensors.GeolocationRequest * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Maui.Devices.Sensors.Location>
Public Function GetLocationAsync (request As GeolocationRequest, cancelToken As CancellationToken) As Task(Of Location)

Parametry

request
GeolocationRequest

Kritéria, která se mají použít při určování polohy zařízení.

cancelToken
CancellationToken

Token, který lze použít ke zrušení operace.

Návraty

Objekt Location obsahující informace o aktuálním umístění nebo null pokud nebylo možné určit žádné umístění.

Poznámky

V případě potřeby se oprávnění k umístění budou vyžadovat za běhu. Možná budete muset něco deklarovat v manifestu aplikace.

Platí pro