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 в настоящее |
События
ListeningFailed |
Возникает при возникновении ошибки во время прослушивания обновлений расположения. При срабатывании события прослушивание дальнейших обновлений расположения было остановлено, и дальнейшие LocationChanged события не отправляются. |
LocationChanged |
Происходит при прослушивании обновлений расположения. |
Методы расширения
GetLocationAsync(IGeolocation, GeolocationRequest) |
Возвращает текущее расположение устройства. |
GetLocationAsync(IGeolocation) |
Возвращает текущее расположение устройства. |