Private
constructorPrivate
Creates an instance of MPRouteLeg.
Optional
steps: MPRouteStep[]The steps the leg consists of.
Optional
distance: MPRoutePropertyThe distance of the leg.
Optional
duration: MPRoutePropertyThe expected time it takes to traverse the leg.
Optional
startAddress: stringThe address at the start of the leg.
Optional
endAdress: stringThe address at the end of the leg.
Optional
startLocation: MPRouteCoordinateThe start coordinate of the leg.
Optional
endLocation: MPRouteCoordinateThe end coordinate of the leg.
Optional
legStartReason: stringThe reason for the start of the leg.
Optional
legEndReason: stringThe reason for the end of the leg.
Optional
stopIndex: numberThe index of the stop.
Optional
Readonly
distanceThe distance of the leg.
Optional
Readonly
durationThe expected time it takes to traverse the leg.
Optional
Readonly
endThe address at the end of the leg.
Optional
Readonly
endThe end coordinate of the leg.
Optional
Readonly
legThe reason for the end of the leg.
Optional
Readonly
legThe reason for the start of the leg.
Optional
Readonly
startThe address at the start of the leg.
Optional
Readonly
startThe start coordinate of the leg.
Optional
Readonly
stepsThe steps the leg consists of.
Optional
Readonly
stopThe index of the stop.
Parses the object to a JSON object that is compatible with the MapsIndoors SDK.
Static
createCreator for MPRouteLeg, used to decode JSON from the MapsIndoors SDK.
Generated using TypeDoc
A leg of a MPRoute is defined as all steps between any context shifts (entering/exiting buildings, changing floors).
A leg is comprised of a list of steps as well as a startLocation and an endLocation.
Export