Sorry, you need to enable JavaScript to visit this website.



This component integrates the Online Routing service described on 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;