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)

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

从笛卡尔坐标位置创建新的Cartographic实例。结果 对象中的值将以弧度为单位。
Name Type Default Description
cartesian Cartesian3 要转换为制图表示的笛卡尔坐标位置。
ellipsoid Ellipsoid Ellipsoid.default optional 位置所在的椭球。
result Cartographic optional 存储结果的对象。
Returns:
修改后的结果参数;如果未提供则返回新的Cartographic实例;如果笛卡尔坐标位于椭球中心则返回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:
如果相等则返回true,否则返回false

equalsEpsilon(right, epsilon)boolean

逐分量将此制图坐标与提供的制图坐标进行比较,如果它们在提供的epsilon范围内则返回 true,否则返回false
Name Type Default Description
right Cartographic optional 第二个制图坐标。
epsilon number 0 optional 用于相等性测试的epsilon。
Returns:
如果它们在提供的epsilon范围内则返回true,否则返回false
创建表示此制图坐标的字符串,格式为'(经度, 纬度, 高度)'。
Returns:
表示此制图坐标的字符串,格式为'(经度, 纬度, 高度)'。
Need help? The fastest way to get answers is from the community and team on the Cesium Forum.