TTFullRoute

@interface TTFullRoute : NSObject

A TTFullRoute object contains parameters with information about the whole route.

  • TTSummary object.

    Declaration

    Objective-C

    @property (readonly, strong, nonatomic) TTSummary *summary;

    Swift

    var summary: TTSummary! { get }
  • Array with route TTRouteLeg elements.

    Declaration

    Objective-C

    @property (readonly, strong, nonatomic) NSArray<TTRouteLeg *> *legs;

    Swift

    var legs: [TTRouteLeg]! { get }
  • Array with route TTRouteSection elements.

    Declaration

    Objective-C

    @property (readonly, strong, nonatomic) NSArray<TTRouteSection *> *sections;

    Swift

    var sections: [TTRouteSection]! { get }
  • Object TTRouteGuidance.

    Declaration

    Objective-C

    @property (readonly, strong, nonatomic) TTRouteGuidance *guidance;

    Swift

    var guidance: TTRouteGuidance! { get }
  • Returns array of coordinates containing all elements from legs

    Declaration

    Objective-C

    - (NSArray<NSValue *> *)fullRoute;

    Swift

    func fullRoute() -> [NSValue]!
  • Returns every coordinate of packed inside of NSValue

    Declaration

    Objective-C

    - (NSArray<NSValue *> *)coordinatesData;

    Swift

    func coordinatesData() -> [NSValue]!

    Return Value

    coordinatesData NSArray *

  • Returns number of coordinates in data

    Declaration

    Objective-C

    - (NSUInteger)coordinatesCount;

    Swift

    func coordinatesCount() -> UInt

    Return Value

    coordinatesCount NSUInteger