open class OnlineRoutingApi : RoutingApi
Default TomTom implementation of the entry point to perform route planning action based on TomTom's Routing API.
open static fun
Creates a new RoutingApi object which will use the provided Routing API Key. It uses default values for the Routing service endpoint and the Routing service api version. open static fun create(context: Context, apiKey: String): RoutingApi!
Creates a new RoutingApi object which will use the provided Routing API Key. It uses default values for routing service endpoint and routing service API version. |
|
open fun findReachableRange(query: ReachableRangeQuery): Single<ReachableRangeResponse> open fun findReachableRange(query: ReachableRangeQuery, listener: ReachableRangeResultListener): Unit |
|
open fun planBatchRoute(batchQuery: BatchRoutingQuery): Single<BatchRoutingResponse> open fun planBatchRoute(batchQuery: BatchRoutingQuery, listener: BatchableRoutingResultListener): Unit |
|
open fun planMatrixRoutes(matrixQuery: MatrixRoutingQuery): Single<MatrixRoutingResponse> open fun planMatrixRoutes(matrixQuery: MatrixRoutingQuery, listener: MatrixRoutingResultListener): Unit |
|
open fun planRoute(routeQuery: RouteQuery): Single<RouteResponse> open fun planRoute(routeQuery: RouteQuery, callback: RouteCallback): Unit open fun planRoute(evRouteSpecification: EvRouteSpecification): Result<EvRoutePlan> open fun planRoute(evRouteSpecification: EvRouteSpecification, callback: EvRouteCallback): Unit |