Skip to main content

Leg

wemap-sdk-js


Class: Leg

Constructors​

Constructor​

new Leg(__namedParameters): Leg

Parameters​

__namedParameters​

LegConstructor

Returns​

Leg

Properties​

coords​

coords: Coordinates[]


distance​

distance: number


duration​

duration: number


end​

end: Destination


endTime​

endTime: number | null


start​

start: Destination


startTime​

startTime: number | null


steps​

steps: Step[]


transitMode​

transitMode: TransitMode


transportInfo​

transportInfo: TransportInfo | null

Methods​

equals()​

equals(obj): boolean

Parameters​

obj​

Leg

Returns​

boolean


isPublicTransport()​

isPublicTransport(): boolean

Returns​

boolean


multiplyLevel()​

multiplyLevel(levelFactor): void

Parameters​

levelFactor​

number

Returns​

void


toGraph()​

toGraph(): Graph

Returns​

Graph


toJson()​

toJson(): LegJson

Returns​

LegJson


equals()​

static equals(obj1, obj2): boolean

Parameters​

obj1​

Leg

obj2​

Leg

Returns​

boolean


fromGraphRoute()​

static fromGraphRoute(graphRoute, transitMode?): Leg

Parameters​

graphRoute​

GraphRoute

transitMode?​

TransitMode = 'WALK'

Returns​

Leg


fromJson()​

static fromJson(json): Leg

Parameters​

json​

LegJson

Returns​

Leg


mergeWalkLegs()​

static mergeWalkLegs(leg1, leg2): Leg

Merge two consecutive WALK legs into one.

Parameters​

leg1​

Leg

leg2​

Leg

Returns​

Leg