Routing
interface Routing
Use RoutingManager to get routing related information and functionalities
Functions
Link copied to clipboard
Register listener for NavigationCallback events
Link copied to clipboard
Register listener for RoutingRequestCallback events
Link copied to clipboard
Get current navigation instruction.
Link copied to clipboard
Link copied to clipboard
abstract fun getDistanceTimeEstimate(destination: MercatorZone, routeOptions: RoutingOptions): DistanceTime
Get DistanceTime from current location to a specified destination based on specified routing options synchronously.
abstract fun getDistanceTimeEstimate(iSearchable: ISearchable, routeOptions: RoutingOptions): DistanceTime
Get DistanceTime from iSearchable to a specified destination based on specified routing options synchronously.
abstract fun getDistanceTimeEstimate(@NonNull searchEntity: SearchEntity, @Nullable routeOptions: RoutingOptions): DistanceTime
Get DistanceTime from current location to SearchEntity based on specified routing options synchronously
abstract fun getDistanceTimeEstimate(destination: MercatorZone, routeOptions: RoutingOptions, callback: Consumer<DistanceTime>)
Get DistanceTime from current location to a specified destination based on specified routing options.
abstract fun getDistanceTimeEstimate(searchEntity: SearchEntity, routeOptions: RoutingOptions, callback: Consumer<DistanceTime>)
Get DistanceTime from current location to SearchEntity based on specified routing options
abstract fun getDistanceTimeEstimate(start: MercatorZone, destination: MercatorZone, routeOptions: RoutingOptions, callback: Consumer<DistanceTime>)
Get DistanceTime from specified start and destination based on specified routing options.
Link copied to clipboard
Unregister listener for NavigationCallback events
Link copied to clipboard
Unregister listener for RoutingRequestCallback events
Link copied to clipboard
Request a routing.
Link copied to clipboard
Distance-only route request that does NOT notify persistent routing listeners (so the route is computed but NOT drawn on the map / does not enter navigation).
Link copied to clipboard
abstract fun startNavigation(route: Route, routePathType: RoutePathType, options: RoutingOptions, constraints: RoutingConstraints, @Nullable callback: NavigationCallback)
Starts the navigation process using the specified route and configuration.
Link copied to clipboard
Stop navigation process.