AltitudeReferenceSystem 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指示定义地理形状时要使用的海拔参考系统。
public enum class AltitudeReferenceSystem
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class AltitudeReferenceSystem
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum AltitudeReferenceSystem
var value = Windows.Devices.Geolocation.AltitudeReferenceSystem.unspecified
Public Enum AltitudeReferenceSystem
- 继承
-
AltitudeReferenceSystem
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
应用功能 |
location
|
字段
Ellipsoid | 2 | 海拔参考系统基于椭圆体,椭圆体是地球形状的数学近似值。 |
Geoid | 3 | 海拔参考系统基于海拔以上的距离。 |
Surface | 4 | 海拔参考系统基于高于地形或地面的最高表面结构(如建筑物、树木、道路等)的距离。 |
Terrain | 1 | 海拔参考系统基于地形或地面以上距离。 |
Unspecified | 0 | 未指定海拔参考系统。 |
注解
Terrain、Geoid 和 Surface 依赖于实现,在数学上并不精确。
注意
从地理位置 API 为位置修复返回的海拔参考系统可能取决于 GPS/GNSS 无线电硬件。 大多数新式硬件将使用 Geoid 引用系统提供值,但地图控制 API 将在 Elipsoid 系统中返回值。 若要了解 Geopoint 对象正在使用哪个对象,请参阅 AltitudeReferenceSystem 属性。 在复制关联的 AltitudeReferenceSystem 的情况下,不应复制 BasicGeoposition,否则 Altitude 值将无效,并可能产生意外结果。