TKEstimateDirectionsInfo
@interface TKEstimateDirectionsInfo : NSObject
An object containing estimate directions info usable for display.
-
Source location of the calculated directions.
Declaration
Objective-C
@property (readonly, strong, nonatomic) CLLocation *_Nonnull sourceLocation;
Swift
var sourceLocation: CLLocation { get }
-
Destination location of the calculated directions.
Declaration
Objective-C
@property (readonly, strong, nonatomic) CLLocation *_Nonnull destinationLocation;
Swift
var destinationLocation: CLLocation { get }
-
Air distance between the source and the destination location.
Declaration
Objective-C
@property (readonly, atomic) CLLocationDistance airDistance;
Swift
var airDistance: CLLocationDistance { get }
-
Calculated cases of the route to avoid.
Declaration
Objective-C
@property (readonly, atomic) TKDirectionAvoidOption avoidOption;
Swift
var avoidOption: TKDirectionAvoidOption { get }
-
Waypoints along the calculated route.
Declaration
Objective-C
@property (readonly, copy, nonatomic, nullable) NSArray<CLLocation *> *waypoints;
Swift
var waypoints: [CLLocation]? { get }
-
Estimated walk distance.
Declaration
Objective-C
@property (readonly, atomic) CLLocationDistance walkDistance;
Swift
var walkDistance: CLLocationDistance { get }
-
Estimated bike distance.
Declaration
Objective-C
@property (readonly, atomic) CLLocationDistance bikeDistance;
Swift
var bikeDistance: CLLocationDistance { get }
-
Estimated car distance.
Declaration
Objective-C
@property (readonly, atomic) CLLocationDistance carDistance;
Swift
var carDistance: CLLocationDistance { get }
-
Estimated fly distance.
Declaration
Objective-C
@property (readonly, atomic) CLLocationDistance flyDistance;
Swift
var flyDistance: CLLocationDistance { get }
-
Estimated walk duration.
Declaration
Objective-C
@property (readonly, atomic) NSTimeInterval walkDuration;
Swift
var walkDuration: TimeInterval { get }
-
Estimated bike duration.
Declaration
Objective-C
@property (readonly, atomic) NSTimeInterval bikeDuration;
Swift
var bikeDuration: TimeInterval { get }
-
Estimated car duration.
Declaration
Objective-C
@property (readonly, atomic) NSTimeInterval carDuration;
Swift
var carDuration: TimeInterval { get }
-
Estimated fly duration.
Declaration
Objective-C
@property (readonly, atomic) NSTimeInterval flyDuration;
Swift
var flyDuration: TimeInterval { get }