IGeolocation 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供获取设备的当前位置的方法。
public interface class IGeolocation
public interface IGeolocation
type IGeolocation = interface
Public Interface IGeolocation
属性
IsListeningForeground |
指示应用处于前台时当前是否正在侦听位置更新。 |
方法
GetLastKnownLocationAsync() |
返回设备的最后一个已知位置。 |
GetLocationAsync(GeolocationRequest, CancellationToken) |
返回设备的当前位置。 |
StartListeningForegroundAsync(GeolocationListeningRequest) |
使用 LocationChanged 事件开始侦听位置更新。 仅当应用位于前台时,才能发送事件。 来自用户的请求 Permissions.LocationWhenInUse 。 |
StopListeningForeground() |
当应用处于前台时,停止侦听位置更新。
当 当前 |
事件
ListeningFailed |
在侦听位置更新期间出现错误时发生。 触发事件时,侦听进一步的位置更新已停止,并且不会发送进一步 LocationChanged 的事件。 |
LocationChanged |
侦听位置更新时发生。 |
扩展方法
GetLocationAsync(IGeolocation, GeolocationRequest) |
返回设备的当前位置。 |
GetLocationAsync(IGeolocation) |
返回设备的当前位置。 |