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

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

Methods

static Cesium.Cartographic.clone(cartographic, result) → 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:
如果左右相等,则 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:
如果左侧和右侧在提供的 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 实例,如果笛卡尔位于椭圆体的中心则为未定义.

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

根据以弧度指定的经度和纬度创建一个新的 地图 实例.
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 输入创建新的 三维笛卡尔 实例。输入对象中的值应以弧度为单位.
Name Type Default Description
cartographic Cartographic 输入将被转换为 三维笛卡尔坐标的 输出.
ellipsoid Ellipsoid Ellipsoid.default optional 该位置所在的椭圆体.
result Cartesian3 optional 存储结果的对象.
Returns:
坐标
重复此实例.
Name Type Description
result Cartographic optional 存储结果的对象.
Returns:
修改后的结果参数或新的 Cartographic 实例(如果未提供).

equals(right) → boolean

修改后的结果参数或新的 Cartographic 实例(如果未提供) 如果相等则为 true,否则为 false
Name Type Description
right Cartographic optional The second cartographic.
Returns:
如果左右相等,则 true,否则 false

equalsEpsilon(right, epsilon) → boolean

修改后的结果参数或新的 Cartographic 实例(如果未提供) true 如果它们在提供的 epsilon 范围内, false 否则.
Name Type Default Description
right Cartographic optional 第二张制图.
epsilon number 0 optional 用于相等性测试的 epsilon.
Returns:
如果左侧和右侧在提供的 epsilon 范围内,则为 true,否则为 false。
创建一个表示此地图的字符串,格式为"(经度、纬度、高度)".
Returns:
表示所提供地图格式的字符串 '(经度、纬度、高度)'.
需要帮助?获得答案的最快方法是来自社区和团队 Cesium Forum.