本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

System.Device.Location 命名空间

.NET Framework (current version)
 

System.Device.Location 命名空间允许应用程序开发人员可以轻松地使用单个 API 访问计算机的位置。 位置信息可能来自多个提供程序,例如 GPS、 Wi-fi 三角测量和单元格电话塔三角测量。 System.Device.Location 类提供了一个 API 来包装在一台计算机上的多个位置提供程序,并支持无缝的优先级别和它们之间转换。 因此,应用程序开发人员使用此 API 不需要定制应用程序特定的硬件配置。

说明
System_CAPS_pubclassCivicAddress

表示市政地址。 市政地址可以包括如街道地址、 邮政编码、 省/自治区和国家 / 地区的字段。

System_CAPS_pubclassCivicAddressResolver

提供用于解决基于坐标的位置为市政地址功能。

System_CAPS_pubclassGeoCoordinate

表示地理位置所确定的纬度和经度坐标。 此外可能包括海拔高度、 准确性、 速度和课程信息。

System_CAPS_pubclassGeoCoordinateWatcher

提供位置基于纬度和经度坐标数据。

System_CAPS_pubclassGeoPosition<T>

包含位置数据的类型参数所指定类型的 GeoPosition<T> 类。

System_CAPS_pubclassGeoPositionChangedEventArgs<T>

PositionChanged 事件提供数据。

System_CAPS_pubclassGeoPositionStatusChangedEventArgs

包含 GeoPositionStatusChanged 事件数据。

System_CAPS_pubclassResolveAddressCompletedEventArgs

ResolveAddressCompleted 事件提供数据。

接口说明
System_CAPS_pubinterfaceICivicAddressResolver

提供一种方法,在实现时,将纬度/经度位置解析为市政地址。

System_CAPS_pubinterfaceIGeoPositionWatcher<T>

可实现来提供访问的位置的数据和接收位置更新的接口。

枚举说明
System_CAPS_pubenumGeoPositionAccuracy

指定应用程序使用位置数据的请求的精度级别。

System_CAPS_pubenumGeoPositionPermission

指示调用应用程序是否有权访问的位置数据。

System_CAPS_pubenumGeoPositionStatus

指示位置提供程序提供位置更新的能力。

GeoCoordinateWatcher 类提供位置基于纬度和经度坐标数据。 CivicAddressResolverICivicAddressResolver 类型提供了能够为市政地址解决从坐标位置。 此外, IGeoPositionWatcher<T> 可以实现接口,以扩展所提供的位置数据的类型。

在 Windows 7 中,所有 System.Device.Location 类是否完全正常运行,如果位置提供程序安装,并且可以确定计算机的位置。 在 Windows 7 简易版,默认位置提供程序,可以在控制面板中设置是支持的唯一位置提供程序。

注意   在 Windows 7 之前的 Windows 版本中,以下条件适用 ︰

  • 所有 System.Device.Location 可以创建具有构造函数的对象,但 Status 属性将始终具有值 Disabled

  • 所指示的位置 Location 属性 Position 项将始终为 Unknown

  • 将不引发任何位置事件。

返回页首
显示: