Class representing complex options available to route calculation.
More...
#import <SYRoutingOptions.h>
Class representing complex options available to route calculation.
◆ fillCountrySdkAvoids:forCountry:toMode:()
- (void) fillCountrySdkAvoids: |
|
(NSSet< NSNumber * > *) |
avoids |
forCountry: |
|
(const std::string &) |
country |
toMode: |
|
(Sygic::Router::RouteComputeMode::Ptr) |
mode |
|
|
| |
◆ fillGlobalSdkAvoids:toMode:()
- (void) fillGlobalSdkAvoids: |
|
(NSSet< NSNumber * > *) |
avoids |
toMode: |
|
(Sygic::Router::RouteComputeMode::Ptr) |
mode |
|
|
| |
◆ fromSdkTransportMode:()
+ (SYTransportMode) fromSdkTransportMode: |
|
(Sygic::Router::ETransportMode) |
mode |
|
◆ generateSdkRoutingMode()
◆ initWithSdkRoutingMode:()
- (instancetype) initWithSdkRoutingMode: |
|
(Sygic::Router::RouteComputeMode::Ptr) |
mode |
|
◆ routingTypeToString:()
+ (NSString*) routingTypeToString: |
|
(SYRoutingType) |
routingType |
|
◆ sdkOptionToAvoid:()
+ (SYAvoidType) sdkOptionToAvoid: |
|
(Sygic::Router::ERoutingOption) |
option |
|
◆ transportModeToString:()
+ (NSString*) transportModeToString: |
|
(SYTransportMode) |
transportMode |
|
◆ avoidRoadElements
Set to avoid specific road elements.
◆ avoidTrafficElements
Set to avoid some traffic events.
◆ computeAlternativeRoutes
- (BOOL) computeAlternativeRoutes |
|
readwritenonatomicassign |
Option to enable/disable alternative route calculation. Default value is YES.
◆ countryAvoids
- (NSDictionary<SYCountryIso*,NSSet<NSNumber*>*>*) countryAvoids |
|
readwritenonatomicstrong |
Dictionary of country avoids (SYAvoidType values stored as [NSNumber numberWithInteger:]) per country.
◆ departureTime
- (NSDate*) departureTime |
|
readwritenonatomicstrong |
The desired departure time. Set to nil to use current time.
◆ emission
- (SYEuropeanEmissionStandard) emission |
|
readwritenonatomicassign |
European emission standard type. Default value is SYEuropeanEmissionStandardEuro5
◆ fuel
- (SYVehicleFuelType) fuel |
|
readwritenonatomicassign |
Vehicle fuel type type. Default value is SYVehicleFuelTypePetrol
◆ globalAvoids
- (NSSet<NSNumber*>*) globalAvoids |
|
readwritenonatomicstrong |
SYAvoidType values stored as [NSNumber numberWithInteger:] for global routing avoids. Default value is SYAvoidTypeNone.
◆ routingType
- (SYRoutingType) routingType |
|
readwritenonatomicassign |
◆ suppressDetours
Allows us to suppress unnecessary detours on temporary closed roads when waiting for road to open is shorter than potential detour. Default value is NO.
◆ transportMode
- (SYTransportMode) transportMode |
|
readwritenonatomicassign |
◆ vehicleYear
- (NSUInteger) vehicleYear |
|
readwritenonatomicassign |
Vehicle manufacturing year used to correctly evaluate emission zones Default value is 2017
The documentation for this class was generated from the following file: