Class: Position

Position

基类,用于规范传入的坐标格式

const ps = new Position(117.95166139, 38.01728123, 0)

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

base/Position.js, line 17
Name Type Description
lng Number

经度

lat Number

纬度

alt Number

高度

heading Number

俯仰角

pitch Number

偏航角

roll Number

滚转角

Classes

Position

Methods

staticPosition.copy(src){Position}

base/Position.js, line 131

复制一个Position示例

Name Type Description
src Position

Position实例

Returns:
Type Description
Position position 返回复制的新Position实例

staticPosition.deserialize(valStr){Position}

base/Position.js, line 151

反序列化

Name Type Description
valStr String

坐标字符串 {"lng":117.90165568,"lat":38.05254374,"alt":1.94979821,"heading":0,"pitch":0,"roll":0}

Returns:
Type Description
Position 返回Postion实例

staticPosition.fromCoordArray(arr){Position}

base/Position.js, line 186

解析数组数据 [lng,lat,alt]=> Position

Name Type Description
arr Array

坐标数值数组

Returns:
Type Description
Position 返回Postion实例

staticPosition.fromCoordString(str){Position}

base/Position.js, line 172

解析字符串

Name Type Description
str String

坐标字符串 "117.90165568,38.05254374,1.94979821"

Returns:
Type Description
Position 返回Postion实例