Documentation
Documentation
This component integrates the Online Routing service described on
https://developer.tomtom.com/online-routing/online-routing-documentation-online-routing/online-routing.
The service calculates a route between an origin and a destination,
passing through waypoints if they are specified.
Online Routing is one of our most advanced APIs, enabling the user to
calculate a perfect path from point A to point B.
-
TTRouteQueryBuilder is to construct a request to the Online Routing service for planning a route.
-
You can set an origin and a destination, if you want to route from the
current location, then simply pass it to the from() method of the
TTRouteQueryBuilder -
You can set a list of via points to lead the way though them
-
You can provide locations as points, or as approximate points
(circles)
Import the TTRouteResponseDelegate. Before releasing an Routing object for which you have set a delegate, remember to set that object’s delegate property to nil.
@interface RouteViewController () < TTRouteResponseDelegate>
Add your implementation of the protocol method completedWithResult
- (void)route:(TTRoute *)route completedWithResult:(TTRouteResult *)result{
}
Add your implementation of the protocol method completedWithResponseError
- (void)route:(TTRoute *)route completedWithResponseError:(TTResponseError *)resoultError{
}
Add a delegate on viewDidLoad
- (void)viewDidLoad {
_routePlanner = [[TTRoute alloc] init];
_routePlanner.delegate = self;
}