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.