HereSDKDemandTransitOptions
@interface HereSDKDemandTransitOptions : NSObject
Class representing public transit ride options
-
Maximum number of changes or transfers allowed in a route. Default is unlimited. Range is 0-6.
Declaration
Objective-C
@property (readonly, nonatomic, nullable) NSNumber *maxTransfers;
Swift
var maxTransfers: NSNumber? { get }
-
Specifies a maximum walking distance. Default is 2000. Range is 0-6000.
Declaration
Objective-C
@property (readonly, nonatomic, nullable) NSNumber *maxWalkingDistance;
Swift
var maxWalkingDistance: NSNumber? { get }
-
The client’s locale. Complies with the ISO 639-1 standard and defaults to [HereSDKManager userPreferences].locale.
Declaration
Objective-C
@property (readonly, nonatomic) NSString *_Nonnull locale;
Swift
var locale: String { get }
-
Creates HereSDKDemandTransitOptions object
Declaration
Objective-C
+ (nonnull instancetype) transitOptionsWithMaxTransfers:(NSNumber *_Nullable)maxTransfers maxWalkingDistance:(NSNumber *_Nullable)maxWalkingDistance locale:(NSString *_Nullable)locale;
Swift
convenience init(maxTransfers: NSNumber?, maxWalkingDistance: NSNumber?, locale: String?)
Parameters
maxTransfers
The Maximum number of changes or transfers allowed in a route
maxWalkingDistance
Specifies a maximum walking distance
locale
The client’s locale. Complies with the ISO 639-1 standard and defaults to [HereSDKManager userPreferences].locale.