TTReachableRangeQueryBuilder
@interface TTReachableRangeQueryBuilder
: TTCommonQueryBuilder <TTReachableRangeQueryBuilder *>
TTReachableRangeQueryBuilder is responsible for building TTReachableRangeQuery request objects.
-
Point from which the range calculation should start.
Declaration
Objective-C
+ (TTReachableRangeQueryBuilder *_Nonnull)createWithCenterLocation: (CLLocationCoordinate2D)coordinate;
Swift
class func create(withCenterLocation coordinate: CLLocationCoordinate2D) -> TTReachableRangeQueryBuilder
Parameters
coordinate
CLLocationCoordinate2D
Return Value
TTReachableRangeQueryBuilder
-
Fuel budget in liters that determines maximal range which can be travelled using the specified Combustion Consumption Model.
Declaration
Objective-C
- (TTReachableRangeQueryBuilder *_Nonnull)withFuelBudgetInLiters: (float)fuelBudgetInLiters;
Swift
func withFuelBudget(inLiters fuelBudgetInLiters: Float) -> TTReachableRangeQueryBuilder
Parameters
fuelBudgetInLiters
float
Return Value
TTReachableRangeQueryBuilder
-
Electric energy budget in kilowatt hours (kWh) that determines maximal range which can be travelled using the specified Electric Consumption Model.
Declaration
Objective-C
- (TTReachableRangeQueryBuilder *_Nonnull)withEnergyBudgetInKWh: (float)energyBudgetInKWh;
Swift
func withEnergyBudget(inKWh energyBudgetInKWh: Float) -> TTReachableRangeQueryBuilder
Parameters
energyBudgetInKWh
float
Return Value
TTReachableRangeQueryBuilder
-
Time budget in seconds that determines maximal range which can be travelled using driving time. The consumption parameters will only affect eco-routes and thereby indirectly the driving time.
Declaration
Objective-C
- (TTReachableRangeQueryBuilder *_Nonnull)withTimeBudgetInSeconds: (float)timeBudgetInSeconds;
Swift
func withTimeBudget(inSeconds timeBudgetInSeconds: Float) -> TTReachableRangeQueryBuilder
Parameters
timeBudgetInSeconds
float
Return Value
TTReachableRangeQueryBuilder
-
Based on provided data builds query object
Declaration
Objective-C
- (TTReachableRangeQuery *_Nonnull)build;
Swift
func build() -> TTReachableRangeQuery
Return Value
TTReachableRangeQuery