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 }