使用英语阅读

通过


位置 API

位置 API 技术概述。

若要开发位置 API,需要以下标头:

有关此技术的编程指南,请参阅:

枚举

 
LOCATION_REPORT_STATUS

定义特定报表类型的新报表的可能状态。

函数

 
“连接”

由 Windows 8 中的 Windows 应用商店应用浏览器用于通知位置平台应用已暂停 (断开) 并还原 (连接) 。 (ILocationPower.Connect)
断开连接

由 Windows 8 中的 Windows 应用商店应用浏览器用于通知位置平台应用已暂停 (断开) 并还原 (连接) 。 (ILocationPower.Disconnect)
GetAddressLine1

检索街道地址的第一行。
GetAddressLine2

检索街道地址的第二行。
GetAltitude

检索海拔高度(以米为单位)。 海拔高度相对于参考椭圆体。
GetAltitudeError

检索海拔高度错误(以米为单位)。
GetCity

检索城市名称。
GetCountryRegion

检索两个字母的国家或地区代码。
GetDesiredAccuracy

检索当前请求的准确性设置。
GetDetailLevel

保留。 (ICivicAddressReport.GetDetailLevel)
GetErrorRadius

检索与报告位置的距离(以米为单位)。 结合报告为原点的位置,此半径描述实际位置可能所在的圆圈。
GetLatitude

检索纬度(以度为单位)。
GetLongitude

检索经度(以度为单位)。
GetPostalCode

检索邮政编码。
GetReport

从默认位置提供程序检索指定的报表类型。
GetReport

检索位置报告。
GetReportInterval

检索报告事件之间请求的时间(以毫秒为单位)。
GetReportStatus

检索指定报表类型的状态。
GetSensorID

检索生成位置报告的传感器的 ID。
GetStateProvince

检索省/直辖市或省/直辖市名称。
GetTimestamp

检索生成报表的日期和时间。
GetValue

从位置报表中检索属性值。
OnLocationChanged

当有新的位置报告可用时调用。
OnStatusChanged

在报表状态更改时调用。
RegisterForReport

请求位置报告事件。
RequestPermissions

打开系统对话框,请求用户启用位置设备的权限。
SetDesiredAccuracy

指定要使用的准确性。
SetReport

设置默认位置。
SetReportInterval

指定报告事件之间请求的最短时间(以毫秒为单位)。
UnregisterForReport

停止指定报表类型的事件通知。

接口

 
ICivicAddressReport

ICivicAddressReport 表示包含街道地址形式的信息的位置报告。
IDefaultLocation

IDefaultLocation 提供用于指定或检索默认位置的方法。
ILatLongReport

ILatLongReport 表示包含纬度和经度形式的信息的位置报表。
ILocation

提供用于管理位置报告、事件注册和传感器权限的方法。
ILocationEvents

ILocationEvents 提供要接收事件通知时必须实现的回调方法。
ILocationPower

由 Windows 8 中的 Windows 应用商店应用浏览器用于通知位置平台应用已暂停 (断开) 并还原 (连接) 。 (ILocationPower)
ILocationReport

位置报告的父接口。