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


Geolocation Класс

Определение

Предоставляет способ получения текущего расположения устройства.

public ref class Geolocation abstract sealed
public static class Geolocation
type Geolocation = class
Public Class Geolocation
Наследование
Geolocation

Свойства

Default

Предоставляет реализацию по умолчанию для статического использования этого API.

IsListeningForeground

Указывает, прослушивает ли в настоящее время обновления расположения, пока приложение находится на переднем плане.

Методы

GetLastKnownLocationAsync()

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

GetLocationAsync()

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

GetLocationAsync(GeolocationRequest)

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

GetLocationAsync(GeolocationRequest, CancellationToken)

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

StartListeningForegroundAsync(GeolocationListeningRequest)

Начинает прослушивать обновления расположения с помощью LocationChanged события или ListeningFailed события . События могут отправляться только в том случае, если приложение находится на переднем плане. Запросы Permissions.LocationWhenInUse от пользователя.

StopListeningForeground()

Прекратите прослушивание обновлений расположения, когда приложение находится на переднем плане. Не влияет, если не прослушивает и IsListeningForeground в настоящее falseвремя имеет значение .

События

ListeningFailed

Возникает при возникновении ошибки во время прослушивания обновлений расположения. При срабатывании события прослушивание дальнейших обновлений расположения было остановлено и дальнейшие LocationChanged события не отправляются.

LocationChanged

Происходит при прослушивании обновлений расположения.

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