由经度、纬度和高度定义的位置.
| 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)
逐个比较提供的制图并返回
如果相等则为
true,否则为 false
| Name | Type | Description |
|---|---|---|
left |
Cartographic | optional 第一幅地图. |
right |
Cartographic | optional 第二张地图. |
Returns:
如果左右相等,则
true,否则 false
逐个比较所提供的制图,如果它们在所提供的 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:
坐标
clone(result) → Cartographic
重复此实例.
| Name | Type | Description |
|---|---|---|
result |
Cartographic | optional 存储结果的对象. |
Returns:
修改后的结果参数或新的 Cartographic 实例(如果未提供).
修改后的结果参数或新的 Cartographic 实例(如果未提供)
如果相等则为
true,否则为 false
| Name | Type | Description |
|---|---|---|
right |
Cartographic | optional The second cartographic. |
Returns:
如果左右相等,则
true,否则 false
修改后的结果参数或新的 Cartographic 实例(如果未提供)
true 如果它们在提供的 epsilon 范围内,
false 否则.
| Name | Type | Default | Description |
|---|---|---|---|
right |
Cartographic | optional 第二张制图. | |
epsilon |
number |
0
|
optional 用于相等性测试的 epsilon. |
Returns:
如果左侧和右侧在提供的 epsilon 范围内,则为
true,否则为 false。
创建一个表示此地图的字符串,格式为"(经度、纬度、高度)".
Returns:
表示所提供地图格式的字符串 '(经度、纬度、高度)'.
