Route class

Implementers

Constructors

Route({required double distance, required double duration, required String? polylineEncoded, List<RouteInstruction> instructions = const <RouteInstruction>[], List<Route> alternativesRoads = const [], List<LngLat>? polyline = const <LngLat>[]})
Route.empty()

Properties

alternativesRoads → List<Route>?
no setter
distance → double
this attribute is the distance of the route in km
final
duration → double
this attribute is the duration of route in second
final
hashCode → int
The hash code for this object.
no setterinherited
instructions → List<RouteInstruction>
final
polyline → List<LngLat>?
this is list of geopoint of the route,this attribute is not null if geometry equal to geojson except that use always polylineEncoded
final
polylineEncoded → String?
this is the encoded list of lnglat that should decoded to get list of geopoint this attribute can be null if the geometry == geojson
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

addAlternativeRoute(Route road) → void
copyWith({double? distance, double? duration, String? polylineEncoded, List<LngLat>? polyline, List<Route>? alternativesRoads, List<RouteInstruction>? instructions}) → Route
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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