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

staticconstantCesium.Cartographic.ZERO : Cartographic

初始化为(0.0,0.0,0.0)的不可变Cartographic实例。

height : Number

高度,以米为单位,在椭球面上。
Default Value: 0.0

latitude : Number

纬度(以弧度表示)。
Default Value: 0.0

longitude : Number

经度(以弧度表示)。
Default Value: 0.0

Methods

staticCesium.Cartographic.clone(cartographic, result)Cartographic

克隆Cartographic实例。
Name Type Description
cartographic Cartographic 要被克隆的Cartographic实例。
result Cartographic optional 存储结果的对象。
Returns:
修改后的结果参数或新的Cartographic实例(如果没有提供)。(如果地理坐标未定义,则返回undefined)

staticCesium.Cartographic.equals(left, right)Boolean

比较提供的地理坐标分量,如果相等,则返回true,否则返回false
Name Type Description
left Cartographic optional 第一个地理坐标。
right Cartographic optional 第二个地理坐标。
Returns:
true 如果left等于right,,否则false

staticCesium.Cartographic.equalsEpsilon(left, right, epsilon)Boolean

比较提供的地理坐标分量,如果它们在提供的epsilon范围内,则返回true,否则返回false
Name Type Description
left Cartographic optional 第一个地理坐标。
right Cartographic optional 第二个地理坐标。
epsilon Number 用于等式检验的epsilon。
Returns:
true 如果left和right都在给定的范围内 ,否则false

staticCesium.Cartographic.fromCartesian(cartesian, ellipsoid, result)Cartographic

从笛卡尔坐标位置创建一个新的Cartographic实例。结果对象中的值将以弧度表示。
Name Type Default Description
cartesian Cartesian3 要转换为地理坐标表示的笛卡尔坐标位置。
ellipsoid Ellipsoid Ellipsoid.WGS84 optional 位置所在的椭球面。
result Cartographic optional 存储结果的对象。
Returns:
修改后的结果参数或新的Cartographic实例(如果没有提供), 或若笛卡尔坐标在椭球的中心,则没有定义。

staticCesium.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实例(如果没有提供)。

staticCesium.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实例(如果没有提供)。

staticCesium.Cartographic.toCartesian(cartographic, ellipsoid, result)Cartesian3

从Cartographic输入创建一个新的Cartesian3实例。输入对象中的值应该以弧度表示。
Name Type Default Description
cartographic Cartographic 输入要转换成Cartesian3输出。
ellipsoid Ellipsoid Ellipsoid.WGS84 optional 位置所在的椭球面。
result Cartesian3 optional 存储结果的对象。
Returns:
位置。
克隆这个实例。
Name Type Description
result Cartographic optional 存储结果的对象。
Returns:
修改后的结果参数或新的Cartographic实例(如果没有提供)。

equals(right)Boolean

将提供的地理坐标与此地理坐标进行比较,如果相等,则返回true,否则返回false
Name Type Description
right Cartographic optional 要进行比较的地理坐标。
Returns:
true 如果两者相等,否则false

equalsEpsilon(right, epsilon)Boolean

将提供的地理坐标与此地理坐标进行比较,如果在提供的epsilon范围内,则返回true,否则返回false
Name Type Description
right Cartographic optional 要进行比较的地理坐标。
epsilon Number 用于等式检验的epsilon。
Returns:
true 如果两者都在给定的范围内,否则 false

toString()String

以“(经度、纬度、高度)”格式创建表示此地理坐标的字符串。
Returns:
以“(经度、纬度、高度)”格式表示所提供的地理坐标的字符串。