Cartographic

由经度、纬度和高度定义的位置。

new Cesium.Cartographic(longitude, latitude, height)

Name Type Default Description
longitude number 0.0 optional 经度,以弧度为单位。
latitude number 0.0 optional 纬度,以弧度为单位。
height number 0.0 optional 椭球体上方的高度,以米为单位。
See:

Members

static constant Cesium.Cartographic.ZERO : Cartographic

一个初始化为 (0.0, 0.0, 0.0) 的不可变 Cartographic 实例。
椭球体上方的高度,以米为单位。
Default Value: 0.0
纬度,以弧度为单位。
Default Value: 0.0
经度,以弧度为单位。
Default Value: 0.0

Methods

static Cesium.Cartographic.clone(cartographic, result)Cartographic

复制一个 Cartographic 实例。
Name Type Description
cartographic Cartographic 要复制的地理坐标。
result Cartographic optional 用于存储结果的对象。
Returns:
修改后的结果参数,如果未提供则返回新的 Cartographic 实例。(如果 cartographic 为 undefined 则返回 undefined)

static Cesium.Cartographic.equals(left, right)boolean

逐分量比较提供的地理坐标,如果相等则返回 true,否则返回 false
Name Type Description
left Cartographic optional 第一个地理坐标。
right Cartographic optional 第二个地理坐标。
Returns:
如果 left 和 right 相等则为 true,否则为 false

static Cesium.Cartographic.equalsEpsilon(left, right, epsilon)boolean

逐分量比较提供的地理坐标,如果在指定的 epsilon 范围内则返回 true,否则返回 false
Name Type Default Description
left Cartographic optional 第一个地理坐标。
right Cartographic optional 第二个地理坐标。
epsilon number 0 optional 用于相等性测试的 epsilon 值。
Returns:
如果 left 和 right 在指定的 epsilon 范围内则为 true,否则为 false

static Cesium.Cartographic.fromCartesian(cartesian, ellipsoid, result)Cartographic

从 Cartesian 位置创建一个新的 Cartographic 实例。结果对象中的值将以弧度表示。
Name Type Default Description
cartesian Cartesian3 要转换为地理坐标表示的 Cartesian 位置。
ellipsoid Ellipsoid Ellipsoid.default optional 位置所在的椭球体。
result Cartographic optional 用于存储结果的对象。
Returns:
修改后的结果参数,如果未提供则返回新的 Cartographic 实例,如果 cartesian 位于椭球体中心则返回 undefined。

static Cesium.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 实例。

static Cesium.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 实例。

static Cesium.Cartographic.toCartesian(cartographic, ellipsoid, result)Cartesian3

从 Cartographic 输入创建一个新的 Cartesian3 实例。输入对象中的值应以弧度表示。
Name Type Default Description
cartographic Cartographic 要转换为 Cartesian3 输出的输入。
ellipsoid Ellipsoid Ellipsoid.default optional 位置所在的椭球体。
result Cartesian3 optional 用于存储结果的对象。
Returns:
位置
复制此实例。
Name Type Description
result Cartographic optional 用于存储结果的对象。
Returns:
修改后的结果参数,如果未提供则返回新的 Cartographic 实例。

equals(right)boolean

逐分量将提供的地理坐标与此实例进行比较,如果相等则返回 true,否则返回 false
Name Type Description
right Cartographic optional 第二个地理坐标。
Returns:
如果 left 和 right 相等则为 true,否则为 false

equalsEpsilon(right, epsilon)boolean

逐分量将提供的地理坐标与此实例进行比较,如果在指定的 epsilon 范围内则返回 true,否则返回 false
Name Type Default Description
right Cartographic optional 第二个地理坐标。
epsilon number 0 optional 用于相等性测试的 epsilon 值。
Returns:
如果 left 和 right 在指定的 epsilon 范围内则为 true,否则为 false
创建一个表示此地理坐标的字符串,格式为 '(longitude, latitude, height)'。
Returns:
一个表示所提供的地理坐标的字符串,格式为 '(longitude, latitude, height)'。
需要帮助?获取答案的最快方式是在 Cesium 论坛 上向社区和团队提问。