TTMatrixRouteQueryBuilder
Objective-C
@interface TTMatrixRouteQueryBuilder
: TTCommonQueryBuilder <TTMatrixRouteQueryBuilder *>
Swift
class 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) -> TTMatrixRouteQueryBuilderParameters
originCLLocationCoordinate2D
destinationCLLocationCoordinate2D
Return Value
TTMatrixRouteQueryBuilder
-
Add additional origin to query.
Declaration
Objective-C
- (TTMatrixRouteQueryBuilder *_Nonnull)addOrigin:(CLLocationCoordinate2D)origin;Swift
func addOrigin(_ origin: CLLocationCoordinate2D) -> TTMatrixRouteQueryBuilderParameters
originCLLocationCoordinate2D
Return Value
TTMatrixRouteQueryBuilder
-
Add additional destination to query.
Declaration
Objective-C
- (TTMatrixRouteQueryBuilder *_Nonnull)addDestination: (CLLocationCoordinate2D)destination;Swift
func addDestination(_ destination: CLLocationCoordinate2D) -> TTMatrixRouteQueryBuilderParameters
destinationCLLocationCoordinate2D
Return Value
TTMatrixRouteQueryBuilder
-
Specifies HTTP headers for the Request. It can be used to trace a call.
Declaration
Objective-C
- (TTMatrixRouteQueryBuilder *_Nonnull)addHTTPHeaders: (TTHTTPHeaders *_Nonnull)headers;Swift
func add(_ headers: TTHTTPHeaders) -> TTMatrixRouteQueryBuilderParameters
headersHTTP headers for the Request
Return Value
TTMatrixRouteQueryBuilder
-
Builds query from provided parameters.
Declaration
Objective-C
- (TTMatrixRouteQuery *_Nonnull)build;Swift
func build() -> TTMatrixRouteQueryReturn Value
TTMatrixRouteQuery
TTMatrixRouteQueryBuilder Class Reference