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


IGeolocation Интерфейс

Определение

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

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

Свойства

IsListeningForeground

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

Методы

GetLastKnownLocationAsync()

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

GetLocationAsync(GeolocationRequest, CancellationToken)

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

StartListeningForegroundAsync(GeolocationListeningRequest)

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

StopListeningForeground()

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

События

ListeningFailed

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

LocationChanged

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

Методы расширения

GetLocationAsync(IGeolocation, GeolocationRequest)

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

GetLocationAsync(IGeolocation)

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

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