TTMatrixRouteQueryBuilder

@interface TTMatrixRouteQueryBuilder
    : TTCommonQueryBuilder <TTMatrixRouteQueryBuilder *>

TTMatrixRouteQueryBuilder

  • Start creating query from providing at least one origin and one destination.

    Declaration

    Objective-C

    + (TTMatrixRouteQueryBuilder *_Nonnull)
        createWithOrigin:(CLLocationCoordinate2D)origin
         withDestination:(CLLocationCoordinate2D)destination;

    Swift

    class func create(withOrigin origin: CLLocationCoordinate2D, withDestination destination: CLLocationCoordinate2D) -> TTMatrixRouteQueryBuilder

    Parameters

    origin

    CLLocationCoordinate2D

    destination

    CLLocationCoordinate2D

    Return Value

    TTMatrixRouteQueryBuilder

  • Add additional origin to query.

    Declaration

    Objective-C

    - (TTMatrixRouteQueryBuilder *_Nonnull)addOrigin:(CLLocationCoordinate2D)origin;

    Swift

    func addOrigin(_ origin: CLLocationCoordinate2D) -> TTMatrixRouteQueryBuilder

    Parameters

    origin

    CLLocationCoordinate2D

    Return Value

    TTMatrixRouteQueryBuilder

  • Add additional destination to query.

    Declaration

    Objective-C

    - (TTMatrixRouteQueryBuilder *_Nonnull)addDestination:
        (CLLocationCoordinate2D)destination;

    Swift

    func addDestination(_ destination: CLLocationCoordinate2D) -> TTMatrixRouteQueryBuilder

    Parameters

    destination

    CLLocationCoordinate2D

    Return Value

    TTMatrixRouteQueryBuilder

  • Specifies HTTP headers for the Request. It can be used to trace a call.

    Declaration

    Objective-C

    - (TTMatrixRouteQueryBuilder *_Nonnull)addHTTPHeaders:(id)headers;

    Swift

    func addHTTPHeaders(_ headers: Any!) -> TTMatrixRouteQueryBuilder

    Parameters

    headers

    HTTP headers for the Request

    Return Value

    TTMatrixRouteQueryBuilder

  • Builds query from provided parameters.

    Declaration

    Objective-C

    - (TTMatrixRouteQuery *_Nonnull)build;

    Swift

    func build() -> TTMatrixRouteQuery

    Return Value

    TTMatrixRouteQuery