MPRouteLeg class

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

Inheritance
  • Object
  • MapsIndoorsObject
  • MPRouteLeg

Properties

distance MPRouteProperty?
The distance of the leg
final
duration MPRouteProperty?
The expected time it takes to traverse
final
endAddress String?
The end address of the leg
final
endLocation MPRouteCoordinate?
The end coordinate of the lg
final
hashCode int
The hash code for this object.
no setterinherited
legEndReason String?
The reason for the end of the leg
final
legStartReason String?
The reason for the start of the leg
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
startAddress String?
The start address of the leg
final
startLocation MPRouteCoordinate?
The start coordinate of the leg
final
steps List<MPRouteStep>?
The steps the leg consists of
final
stopIndex num?
The stop index of the leg
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Converts the MPRouteLeg to a JSON representation that can be parsed by the MapsIndoors Platform SDK
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

fromJson(dynamic json) MPRouteLeg?
Attempts to build a MPRouteLeg from a JSON object, this method will decode the object if needed