AsyncRouteManager class abstract

Class is used for managing RouteSessions Referenced from NavigineSdk.

Implemented types
Implementers

Constructors

AsyncRouteManager()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

cancelRouteSession(RouteSession session) → void
Method is used to cancel routing session session RouteSession object to cancel.
createRouteSession(LocationPoint wayPoint, RouteOptions routeOptions) RouteSession
Method is used to create routing session with 'default' graph tag wayPoint destination point. routeOptions params of RouteSession. Returns RouteSession instance.
createRouteSessionWithTag(LocationPoint wayPoint, RouteOptions routeOptions, String tag) RouteSession
Creates a routing session using a specific graph tag. Initializes a RouteSession for building a route to the given waypoint using the specified routing options and graph tag. If the specified tag is not present in the current location (i.e., the corresponding sublocation graph is not yet available), the returned RouteSession will produce an empty route and will not trigger any listeners until the location data for that tag becomes available (e.g., after a location update). wayPoint Destination point for the route. routeOptions Routing parameters RouteSession used to build the route. tag Graph tag identifying which sublocation graph to use. Sublocation Returns A RouteSession instance, which may initially be empty if the tag is not available. RouteSession
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