Поделиться через


Geolocation.GetLocationAsync Метод

Определение

Перегрузки

GetLocationAsync()

Возвращает текущее расположение устройства.

GetLocationAsync(GeolocationRequest)

Возвращает текущее расположение устройства.

GetLocationAsync(GeolocationRequest, CancellationToken)

Возвращает текущее расположение устройства.

GetLocationAsync()

Исходный код:
Geolocation.shared.cs
Исходный код:
Geolocation.shared.cs

Возвращает текущее расположение устройства.

public:
 static System::Threading::Tasks::Task<Microsoft::Maui::Devices::Sensors::Location ^> ^ GetLocationAsync();
public static System.Threading.Tasks.Task<Microsoft.Maui.Devices.Sensors.Location?> GetLocationAsync ();
static member GetLocationAsync : unit -> System.Threading.Tasks.Task<Microsoft.Maui.Devices.Sensors.Location>
Public Shared Function GetLocationAsync () As Task(Of Location)

Возвращаемое значение

Объект Location , содержащий сведения о текущем расположении, или null значение , если расположение не может быть определено.

Комментарии

При необходимости разрешения на расположение будут запрошены во время выполнения. Может потребоваться объявить что-то в манифесте приложения.

Применяется к

GetLocationAsync(GeolocationRequest)

Исходный код:
Geolocation.shared.cs
Исходный код:
Geolocation.shared.cs

Возвращает текущее расположение устройства.

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

Параметры

request
GeolocationRequest

Критерии, используемые при определении расположения устройства.

Возвращаемое значение

Объект Location , содержащий сведения о текущем расположении, или null значение , если расположение не может быть определено.

Комментарии

При необходимости разрешения на расположение будут запрошены во время выполнения. Может потребоваться объявить что-то в манифесте приложения.

Применяется к

GetLocationAsync(GeolocationRequest, CancellationToken)

Исходный код:
Geolocation.shared.cs
Исходный код:
Geolocation.shared.cs

Возвращает текущее расположение устройства.

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

Параметры

request
GeolocationRequest

Критерии, используемые при определении расположения устройства.

cancelToken
CancellationToken

Маркер, который можно использовать для отмены операции.

Возвращаемое значение

Объект Location , содержащий сведения о текущем расположении, или null значение , если расположение не может быть определено.

Комментарии

При необходимости разрешения на расположение будут запрошены во время выполнения. Может потребоваться объявить что-то в манифесте приложения.

Применяется к