Position

new TS.Position(lng, lat, alt, heading, pitch, roll)

创建一个坐标对象
Name Type Description
lng number 经度
lat number 纬度
alt number 高度
heading number 弧度方向
pitch number 相机的弧度
roll number 相机弧度角

Methods

static TS.Position.fromArray(arr)Position

从数组生成坐标
Name Type Description
arr Array 数组
Returns:
坐标

static TS.Position.fromDegreesArray(array)Array.<Position>

根据经纬度数据生成Position
Name Type Description
array Array.<Number> 经纬度数组
Returns:

static TS.Position.fromDegreesArrayHeights(array)Array.<Position>

根据经纬高数据生成Position
Name Type Description
array Array.<Number> 经纬高数组
Returns:

static TS.Position.fromJSON(valStr)Position

反序列化
Name Type Description
valStr
Returns:

static TS.Position.fromString(str)Position

从字符串生成坐标
Name Type Description
str string 字符串
Returns:
坐标
克隆
Returns:
新的对象

distance(target)number

计算两个位置之间的距离
Name Type Description
target Position 另一个点
Returns:
距离

toArray()Array

输出为数组
Returns:

toArray2d()Array.<number>

返回二维坐标数组
Returns:

toArray3d()Array.<number>

返回三维坐标数组
Returns:

toCartesian3()Cesium.Cartesian3

转换成笛卡尔坐标系
Returns:

toCartographic()Cesium.Cartographic

转换为弧度坐标
Returns:
序列化

toString()string

转换为字符串
Returns: