| com.mapsted.positioning.CoreApi.Routing |
Use RoutingManager to get routing related information and functionalities
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract void |
getDistanceTimeEstimate(SearchEntity searchEntity, RouteOptions routeOptions, Consumer<DistanceTime> callback)
Get
DistanceTime from current location to SearchEntity based on specified routing options | ||||||||||
| abstract void |
getDistanceTimeEstimate(IMercatorZone destination, RouteOptions routeOptions, Consumer<DistanceTime> callback)
Get
DistanceTime from current location to a specified destination based on specified routing options. | ||||||||||
| abstract void |
getDistanceTimeEstimate(IMercatorZone start, IMercatorZone destination, RouteOptions routeOptions, Consumer<DistanceTime> callback)
Get
DistanceTime from specified start and destination based on specified routing options. | ||||||||||
| abstract void |
requestRouting(RouteRequest request, RoutingRequestCallback callback)
Request a routing.
| ||||||||||
| abstract void |
startNavigation(Route route, RoutingStatusCallback callback)
Start navigation process.
| ||||||||||
| abstract void |
stopNavigation()
Stop navigation process.
| ||||||||||
Get DistanceTime from current location to SearchEntity based on specified routing options
| searchEntity | Destination search entity. See SearchEntity |
|---|---|
| routeOptions | Estimated distance in meters and time in minutes. See RouteOptions |
| callback | callback with DistanceTime in meters and time in minutes. See DistanceTime |
Get DistanceTime from current location to a specified destination based on specified routing options.
| destination | Location of the destination. See IMercatorZone |
|---|---|
| routeOptions | Routing options to be used. See RouteOptions |
| callback | callback with DistanceTime in meters and time in minutes. See DistanceTime |
Get DistanceTime from specified start and destination based on specified routing options.
| start | Location of the start. See IMercatorZone |
|---|---|
| destination | Location of the destination. See IMercatorZone |
| routeOptions | Routing options to be used. See RouteOptions |
| callback | callback with DistanceTime in meters and time in minutes. See DistanceTime |
Request a routing. The response will be in the callback which could be a success or an error.
| request | The routing request. See RouteRequest |
|---|---|
| callback | A callback for routing navigation. See RoutingRequestCallback
Setup a |
Start navigation process.
It will call core library to start navigation.
Stop navigation process.
It will call core library to stop navigation process.