AltitudeReferenceSystem 枚举

定义

指示定义地理形状时要使用的海拔参考系统。

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

未指定海拔参考系统。

注解

TerrainGeoidSurface 依赖于实现,在数学上并不精确。

注意

从地理位置 API 为位置修复返回的海拔参考系统可能取决于 GPS/GNSS 无线电硬件。 大多数新式硬件将使用 Geoid 引用系统提供值,但地图控制 API 将在 Elipsoid 系统中返回值。 若要了解 Geopoint 对象正在使用哪个对象,请参阅 AltitudeReferenceSystem 属性。 在复制关联的 AltitudeReferenceSystem 的情况下,不应复制 BasicGeoposition,否则 Altitude 值将无效,并可能产生意外结果。

适用于