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

Returns

Leg


fromJson()

static fromJson(json): Leg

Parameters

json

LegJson

Returns

Leg