由经度、纬度和高度定义的位置。
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
复制Cartographic instance.
Name | Type | Description |
---|---|---|
cartographic |
Cartographic | 要复制的Cartographic。 |
result |
Cartographic | optional 要在其上存储结果的对象。 |
Returns:
修改后的结果参数 或新的Cartographic实例(如果没有提供的话)。 (如果cartographic未定义则返回未定义)
比较所提供的地图组件并返回
true
,否则为false
。
Name | Type | Description |
---|---|---|
left |
Cartographic | optional 第一个cartographic. |
right |
Cartographic | optional 第二个 cartographic. |
Returns:
true
如果左和右相等,否则false
。
比较所提供的地图组件并返回
true
如果它们在给定的范围内,
否则 false
。
Name | Type | Default | Description |
---|---|---|---|
left |
Cartographic | optional 第一个cartographic. | |
right |
Cartographic | optional 第二个 cartographic. | |
epsilon |
number |
0
|
optional 用来检验等式。 |
Returns:
true
如果左和右在提供的epsilon内,否则 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
根据经度和纬度创建新的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
从一个制图输入创建一个新的Cartesian3实例。输入的值
物体应该以弧度为单位。
Name | Type | Default | Description |
---|---|---|---|
cartographic |
Cartographic | 将输入转换为笛卡尔输出。 | |
ellipsoid |
Ellipsoid |
Ellipsoid.default
|
optional 位置所在的椭球体。 |
result |
Cartesian3 | optional 要在其上存储结果的对象。 |
Returns:
位置
clone(result) → Cartographic
复制instance.
Name | Type | Description |
---|---|---|
result |
Cartographic | optional 要在其上存储结果的对象。 |
Returns:
修改后的结果参数 或新的Cartographic实例(如果没有提供的话)。
将所提供的与此cartographic 组件进行比较并返回
true
,否则为false
。
Name | Type | Description |
---|---|---|
right |
Cartographic | optional 第二个 cartographic. |
Returns:
true
如果左和右相等,否则false
。
将所提供的与此cartographic 组件进行比较并返回
true
如果它们在给定的范围内,
否则 false
。
Name | Type | Default | Description |
---|---|---|---|
right |
Cartographic | optional 第二个 cartographic. | |
epsilon |
number |
0
|
optional 用来检验等式。 |
Returns:
true
如果左和右在提供的epsilon内,否则 false
。
以'(经度,纬度,高度)'的格式创建表示此Cartographic的字符串。
Returns:
表示所提供Cartographic的字符串,格式为'(经度,纬度,高度)'。