AsyncRouteManager class abstract
Class is used for managing RouteSessions Referenced from NavigineSdk.
- Implemented types
- Implementers
Constructors
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
sessionRouteSession object to cancel. -
createRouteSession(
LocationPoint wayPoint, RouteOptions routeOptions) → RouteSession -
Method is used to create routing session with 'default' graph tag
wayPointdestination point.routeOptionsparams 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).
wayPointDestination point for the route.routeOptionsRouting parameters RouteSession used to build the route.tagGraph 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