Skip to content

xgis-cesium v0.1.7


xgis-cesium / Position

Class: Position

Defined in: src/core/Position.ts:5

Constructors

new Position()

new Position(lng?, lat?, alt?, heading?, pitch?, roll?, zoom?): Position

Defined in: src/core/Position.ts:14

Parameters

lng?

number

lat?

number

alt?

number

heading?

number

pitch?

number

roll?

number

zoom?

number

Returns

Position

Accessors

alt

Get Signature

get alt(): number

Defined in: src/core/Position.ts:52

Returns

number

Set Signature

set alt(alt): void

Defined in: src/core/Position.ts:48

Parameters
alt

number

Returns

void


heading

Get Signature

get heading(): number

Defined in: src/core/Position.ts:60

Returns

number

Set Signature

set heading(heading): void

Defined in: src/core/Position.ts:56

Parameters
heading

number

Returns

void


lat

Get Signature

get lat(): number

Defined in: src/core/Position.ts:44

Returns

number

Set Signature

set lat(lat): void

Defined in: src/core/Position.ts:40

Parameters
lat

number

Returns

void


lng

Get Signature

get lng(): number

Defined in: src/core/Position.ts:36

Returns

number

Set Signature

set lng(lng): void

Defined in: src/core/Position.ts:32

Parameters
lng

number

Returns

void


pitch

Get Signature

get pitch(): number

Defined in: src/core/Position.ts:68

Returns

number

Set Signature

set pitch(pitch): void

Defined in: src/core/Position.ts:64

Parameters
pitch

number

Returns

void


roll

Get Signature

get roll(): number

Defined in: src/core/Position.ts:76

Returns

number

Set Signature

set roll(roll): void

Defined in: src/core/Position.ts:72

Parameters
roll

number

Returns

void


zoom

Get Signature

get zoom(): number

Defined in: src/core/Position.ts:84

Returns

number

Set Signature

set zoom(zoom): void

Defined in: src/core/Position.ts:80

Parameters
zoom

number

Returns

void

Methods

clone()

clone(): Position

Defined in: src/core/Position.ts:112

Returns

Position


copy()

copy(): Position

Defined in: src/core/Position.ts:123

Returns

Position


distance()

distance(target?): number

Defined in: src/core/Position.ts:102

计算两点的距离

Parameters

target?

Position

Returns

number


serialize()

serialize(): string

Defined in: src/core/Position.ts:92

Returns

string


toArray()

toArray(): number[]

Defined in: src/core/Position.ts:131

Returns

number[]


toObject()

toObject(): object

Defined in: src/core/Position.ts:152

Returns

object

alt

alt: any

heading

heading: any

lat

lat: any

lng

lng: any

pitch

pitch: any

roll

roll: any

zoom

zoom: any


toString()

toString(): string

Defined in: src/core/Position.ts:141

Returns

string


deserialize()

static deserialize(valStr): Position

Defined in: src/core/Position.ts:215

Deserialize

Parameters

valStr

any

Returns

Position


fromArray()

static fromArray(arr): Position

Defined in: src/core/Position.ts:169

Parameters

arr

number[]

Returns

Position


fromObject()

static fromObject(obj): Position

Defined in: src/core/Position.ts:206

Parameters

obj

any

Returns

Position


fromString()

static fromString(str): Position

Defined in: src/core/Position.ts:188

Parameters

str

string

Returns

Position