| 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)
逐分量比较提供的地理坐标,如果相等则返回
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
从 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:
位置
clone(result) → Cartographic
复制此实例。
| Name | Type | Description |
|---|---|---|
result |
Cartographic | optional 用于存储结果的对象。 |
Returns:
修改后的结果参数,如果未提供则返回新的 Cartographic 实例。
逐分量将提供的地理坐标与此实例进行比较,如果相等则返回
true,否则返回 false。
| Name | Type | Description |
|---|---|---|
right |
Cartographic | optional 第二个地理坐标。 |
Returns:
如果 left 和 right 相等则为
true,否则为 false。
逐分量将提供的地理坐标与此实例进行比较,如果在指定的 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)'。
