由经度、纬度、高度定义的空间位置。
Name | Type | Default | Description |
---|---|---|---|
longitude |
Number |
0.0
|
optional 以弧度为单位的经度。 |
latitude |
Number |
0.0
|
optional 以弧度为单位的纬度。 |
height |
Number |
0.0
|
optional 以米为单位的高度。 |
See:
Members
-
以米为单位的高度。
-
Default Value:
0.0
-
以弧度的单位的纬度。
-
Default Value:
0.0
-
以弧度为单位的经度。
-
Default Value:
0.0
Methods
-
staticCesium.Cartographic.clone(cartographic, result) → Cartographic
-
复制Cartographic实例。
Name Type Description cartographic
Cartographic 待复制的对象。 result
Cartographic optional 用于存储结果的对象。 Returns:
经修改的结果参数,如果未提供则返回一个新的Cartographic实例;如果提供的cartographic坐标为undefined,返回undefined。 -
staticCesium.Cartographic.fromCartesian(cartesian, ellipsoid, result) → Cartographic
-
根据笛卡尔坐标(Cartesian3)位置创建一个Cartographic实例。结果数据以弧度为单位。
Name Type Default Description cartesian
Cartesian3 待转换的笛卡尔坐标(Cartesian3)。 ellipsoid
Ellipsoid Ellipsoid.WGS84
optional 所处的椭球体对象。 result
Cartographic optional 用于存储结果的对象。 Returns:
经修改的结果参数,如果未提供则返回一个新的Cartographic实例;如果笛卡尔坐标位于椭球体中心,返回undefined。 -
staticCesium.Cartographic.fromDegrees(longitude, latitude, height, result) → Cartographic
-
根据以度为单位的经、纬度数值创建Cartographic实例。结果数据以弧度为单位。
Name Type Default Description longitude
Number 以度的单位的经度。 latitude
Number 以度的单位的纬度。 height
Number 0.0
optional 以米为单位的高度。 result
Cartographic optional 用于存储结果的对象。 Returns:
经修改的结果参数,如果未提供则返回一个新的Cartographic实例。 -
staticCesium.Cartographic.fromRadians(longitude, latitude, height, result) → Cartographic
-
根据以弧度为单位的经、纬度数值创建Cartographic实例。
Name Type Default Description longitude
Number 以弧度的单位的经度。 latitude
Number 以弧度的单位的纬度。 height
Number 0.0
optional 以米为单位的高度。 result
Cartographic optional 用于存储结果的对象。 Returns:
经修改的结果参数,如果未提供则返回一个新的Cartographic实例。 -
计算两点之间的球面距离。
Name Type Description longitudeA
Number 指定第一个点的经度,以度为单位。 latitudeA
Number 指定第一个点的纬度,以度为单位。 longitudeB
Number 指定第二个点的经度,以度为单位。 latitudeB
Number 指定第二个点的纬度,以度为单位。 Returns:
距离值。