Cartographic

new LSGlobe.Cartographic ( longitude , latitude , height )

由经度,纬度和高度定义的位置。
Name Type Default Description
longitude Number 0.0 可选 经度,以弧度为单位。
latitude Number 0.0 可选 纬度,以弧度为单位。
height Number 0.0 可选 椭球上方的高度,以米为单位。
See:

Members

static constant LSGlobe.Cartographic.ZERO : Cartographic

一个不变的制图实例,初始化为(0.0,0.0,0.0)。
椭圆上方的高度(以米为单位)。
Default Value: 0.0
纬度,以弧度为单位。
Default Value: 0.0

longitude : Number

经度,以弧度为单位。
Default Value: 0.0

Methods

static LSGlobe.Cartographic.clone (cartographic, result ) Cartographic

复制制图实例。
Name Type Description
cartographic Cartographic 要复制的地图。
result Cartographic 可选 将结果存储到的对象。
Returns:
修改后的结果参数或一个新的制图实例(如果未提供)。 (如果未定义制图,则返回未定义)

static LSGlobe.Cartographic.equals ( left , right ) Boolean

比较提供的制图成分并返回如果相等,则为 true ,否则为 false
Name Type Description
left Cartographic 可选 第一张地图。
right Cartographic 可选 第二个制图。
Returns:
真正 如果左右相等 除此以外。

static LSGlobe.Cartographic.equalsEpsilon ( left , right , epsilon ) Boolean

比较提供的制图成分并返回 true (如果它们在提供的epsilon内),否则为 false
Name Type Default Description
left Cartographic 可选 第一张地图。
right Cartographic 可选 第二个制图。
epsilon Number 0 可选 用于相等性测试的epsilon。
Returns:
真正 如果左右在提供的epsilon之内, 除此以外。

static LSGlobe.Cartographic.fromCartesian (cartesian, ellipsoid , result ) Cartographic

从笛卡尔位置创建一个新的制图实例。中的值生成的对象将以弧度表示。
Name Type Default Description
cartesian Cartesian3 要转换为制图表达的笛卡尔位置。
ellipsoid Ellipsoid Ellipsoid.WGS84 可选 位置所在的椭圆体。
result Cartographic 可选 将结果存储到的对象。
Returns:
修改后的结果参数,如果未提供,则为新的制图实例;如果笛卡尔位于椭圆体的中心,则为未定义。

static LSGlobe.Cartographic.fromDegrees (longitude, latitude, height , result ) Cartographic

根据经度和纬度创建一个新的制图实例以度为单位指定。结果对象中的值将弧度。
Name Type Default Description
longitude Number 经度,以度为单位。
latitude Number 纬度,以度为单位。
height Number 0.0 可选 椭球上方的高度,以米为单位。
result Cartographic 可选 将结果存储到的对象。
Returns:
修改后的结果参数或一个新的制图实例(如果未提供)。

static LSGlobe.Cartographic.fromRadians (longitude, latitude, height , result ) Cartographic

根据经度和纬度创建一个新的制图实例以弧度指定。
Name Type Default Description
longitude Number 经度,以弧度为单位。
latitude Number 纬度,以弧度为单位。
height Number 0.0 可选 椭球上方的高度,以米为单位。
result Cartographic 可选 将结果存储到的对象。
Returns:
修改后的结果参数或一个新的制图实例(如果未提供)。

static LSGlobe.Cartographic.toCartesian (cartographic, ellipsoid , result ) Cartesian3

根据制图输入创建一个新的Cartesian3实例。输入的值对象应以弧度为单位。
Name Type Default Description
cartographic Cartographic 输入将转换为Cartesian3输出。
ellipsoid Ellipsoid Ellipsoid.WGS84 可选 位置所在的椭圆体。
result Cartesian3 可选 将结果存储到的对象。
Returns:
职位
复制此实例。
Name Type Description
result Cartographic 可选 将结果存储到的对象。
Returns:
修改后的结果参数或一个新的制图实例(如果未提供)。

equals ( right ) Boolean

将提供的内容与此制图成分进行比较,然后返回如果相等,则为 true ,否则为 false
Name Type Description
right Cartographic 可选 第二个制图。
Returns:
真正 如果左右相等 除此以外。

equalsEpsilon ( right , epsilon ) Boolean

将提供的内容与此制图成分进行比较,然后返回 true (如果它们在提供的epsilon内),否则为 false
Name Type Default Description
right Cartographic 可选 第二个制图。
epsilon Number 0 可选 用于相等性测试的epsilon。
Returns:
真正 如果左右在提供的epsilon之内, 除此以外。

toString () String

创建一个以'(经度,纬度,高度)'格式表示此制图的字符串。
Returns:
一个字符串,以'(经度,纬度,高度)'格式表示所提供的制图。