| 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)
逐分量比较提供的制图坐标,如果相等则返回
true,否则返回false。
| Name | Type | Description |
|---|---|---|
left |
Cartographic | optional 第一个制图坐标。 |
right |
Cartographic | optional 第二个制图坐标。 |
Returns:
如果left和right相等则返回
true,否则返回false。
逐分量比较提供的制图坐标,如果它们在提供的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:
位置
clone(result) → Cartographic
复制此实例。
| Name | Type | Description |
|---|---|---|
result |
Cartographic | optional 存储结果的对象。 |
Returns:
修改后的结果参数;如果未提供则返回新的Cartographic实例。
逐分量将此制图坐标与提供的制图坐标进行比较,如果相等则返回
true,否则返回false。
| Name | Type | Description |
|---|---|---|
right |
Cartographic | optional 第二个制图坐标。 |
Returns:
如果相等则返回
true,否则返回false。
逐分量将此制图坐标与提供的制图坐标进行比较,如果它们在提供的epsilon范围内则返回
true,否则返回false。
| Name | Type | Default | Description |
|---|---|---|---|
right |
Cartographic | optional 第二个制图坐标。 | |
epsilon |
number |
0
|
optional 用于相等性测试的epsilon。 |
Returns:
如果它们在提供的epsilon范围内则返回
true,否则返回false。
创建表示此制图坐标的字符串,格式为'(经度, 纬度, 高度)'。
Returns:
表示此制图坐标的字符串,格式为'(经度, 纬度, 高度)'。
