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