TTAlongRouteSearchQueryBuilder
Objective-C
@interface TTAlongRouteSearchQueryBuilder : NSObject
Swift
class TTAlongRouteSearchQueryBuilder : NSObject
TTAlongRouteSearchQueryBuilder
-
Init of TTAlongRouteSearchQueryBuilder object
Declaration
Objective-C
- (instancetype _Nonnull)initWithTerm:(NSString *_Nonnull)term withRoute:(id _Nonnull)route withMaxDetourTime:(int)maxDetourTime;Swift
init(term: String, withRoute route: Any, withMaxDetourTime maxDetourTime: Int32)Parameters
termObject containing the data needed to perform a search.
routeRoute object with list of coordination.
maxDetourTimeMaximum detour time. Max value is 3600.
Return Value
TTAlongRouteSearchQuery object.
-
Builder of TTAlongRouteSearchQueryBuilder object
Declaration
Objective-C
+ (TTAlongRouteSearchQueryBuilder *_Nonnull)withTerm:(NSString *_Nonnull)term withRoute:(id _Nonnull)route withMaxDetourTime:(int)maxDetourTime;Swift
class func withTerm(_ term: String, withRoute route: Any, withMaxDetourTime maxDetourTime: Int32) -> TTAlongRouteSearchQueryBuilderParameters
termObject containing the data needed to perform a search.
routeRoute object with list of coordination.
maxDetourTimeMaximum detour time. Max value is 3600.
Return Value
TTAlongRouteSearchQuery object.
-
Part of builder TTAlongRouteSearchQueryBuilder obejct.
Declaration
Objective-C
- (TTAlongRouteSearchQueryBuilder *_Nonnull)withLimit:(int)limit;Swift
func withLimit(_ limit: Int32) -> TTAlongRouteSearchQueryBuilderParameters
limitMaximum number of responses that will be returned. Default value 10.
Return Value
TTAlongRouteSearchQuery object.
-
A comma-separated list of brand names which could be used to restrict the result to Points Of Interest of specific brands.
Declaration
Objective-C
- (TTAlongRouteSearchQueryBuilder *_Nonnull)withBrandSet: (NSString *_Nonnull)brandSet;Swift
func withBrandSet(_ brandSet: String) -> TTAlongRouteSearchQueryBuilderParameters
brandSetA comma-separated list of brand names.
Return Value
TTAlongRouteSearchQuery object.
-
Bitmask of TTEVConnectorTypes be used to restrict the result to Points Of Interest of type Electric Vehicle Station supporting specific connector types.
Declaration
Objective-C
- (TTAlongRouteSearchQueryBuilder *_Nonnull)withEVConnectorTypeSet: (TTEVConnectorTypes)connectorTypesSet;Swift
func withEVConnectorTypeSet(_ connectorTypesSet: TTEVConnectorTypes) -> TTAlongRouteSearchQueryBuilderParameters
connectorTypesSetTTEVConnectorTypes
Return Value
TTSearchQueryBuilder
-
Specifies HTTP headers for the Request. It can be used to trace a call.
Declaration
Objective-C
- (TTAlongRouteSearchQueryBuilder *_Nonnull)withHTTPHeaders:(id)headers;Swift
func withHTTPHeaders(_ headers: Any!) -> TTAlongRouteSearchQueryBuilderParameters
headersHTTP headers for the Request
Return Value
TTAlongRouteSearchQueryBuilder
-
Parameter which turns on calculation of the distance between the start of the route and the starting point of the detour to a POI.
Declaration
Objective-C
- (TTAlongRouteSearchQueryBuilder *_Nonnull)withDetourOffset;Swift
func withDetourOffset() -> TTAlongRouteSearchQueryBuilderReturn Value
TTAlongRouteSearchQueryBuilder
-
Parameter which provides possibility to sort returned results.
Declaration
Objective-C
- (TTAlongRouteSearchQueryBuilder *_Nonnull)withSortBy: (TTAlongRouteSearchSortByMode)sortByMode;Swift
func withSortBy(_ sortByMode: TTAlongRouteSearchSortByMode) -> TTAlongRouteSearchQueryBuilderParameters
sortByModeTTAlongRouteSearchSortByMode
Return Value
TTAlongRouteSearchQueryBuilder
-
Enables the spreading of returned results evenly along the route.
Declaration
Objective-C
- (TTAlongRouteSearchQueryBuilder *_Nonnull)withSpreadingMode: (TTAlongRouteSpreadingMode)spreadingMode;Swift
func withSpreadingMode(_ spreadingMode: TTAlongRouteSpreadingMode) -> TTAlongRouteSearchQueryBuilderParameters
spreadingModeTTAlongRouteSpreadingMode
Return Value
TTAlongRouteSearchQueryBuilder
-
List of opening hours for a POI (Points of Interest).
Declaration
Objective-C
- (TTAlongRouteSearchQueryBuilder *_Nonnull)withOpeningHours: (TTOpeningHoursEnum)openingHours;Swift
func withOpeningHours(_ openingHours: TTOpeningHoursEnum) -> TTAlongRouteSearchQueryBuilderParameters
openingHoursThe opening hours mode.
Return Value
TTAlongRouteSearchQueryBuilder
-
Enables the return of a comma-separated mapcodes list. Can also filter the Response to only show selected mapcode types.
Declaration
Objective-C
- (TTAlongRouteSearchQueryBuilder *_Nonnull)withMapCodes: (TTMapCodeOptions)mapCodes;Swift
func withMapCodes(_ mapCodes: TTMapCodeOptions = []) -> TTAlongRouteSearchQueryBuilderParameters
mapCodesAn array of enum types indicating supported MapCodes.
Return Value
TTAlongRouteSearchQueryBuilder
-
Used to indicate the mode in which the timeZone object should be returned.
Declaration
Objective-C
- (TTAlongRouteSearchQueryBuilder *_Nonnull)withTimeZone: (TTTimeZoneEnum)timeZone;Swift
func withTimeZone(_ timeZone: TTTimeZoneEnum) -> TTAlongRouteSearchQueryBuilderParameters
timeZoneThe enum indicating the type of the time zone. @result TTAlongRouteSearchQueryBuilder
-
Declaration
Objective-C
- (TTAlongRouteSearchQueryBuilder *_Nonnull)withCategorySet: (NSArray<NSNumber *> *_Nonnull)categorySet;Swift
func withCategorySet(_ categorySet: [NSNumber]) -> TTAlongRouteSearchQueryBuilderParameters
categorySetThe list of the most specific POI categories.
Return Value
TTSearchQueryBuilder
-
Build method.
Declaration
Objective-C
- (TTAlongRouteSearchQuery *_Nonnull)build;Swift
func build() -> TTAlongRouteSearchQueryReturn Value
TTAlongRouteSearchQuery object.
TTAlongRouteSearchQueryBuilder Class Reference