TTMapRoute

@interface TTMapRoute : NSObject

Base class defining route that can be added to the map.

  • @deprecated This method is deprecated, use routeWithCoordinatesData instead.

    Declaration

    Objective-C

    + (TTMapRoute *_Nonnull)routeWithRouteData:(id _Nonnull)routeData;

    Swift

    /*not inherited*/ init(routeData: Any)
  • @deprecated This method is deprecated, use routeWithCoordinatesData instead.

    Declaration

    Objective-C

    + (TTMapRoute *_Nonnull)routeWithRouteData:(id _Nonnull)routeData
                                    imageStart:(id)imageStart
                                      imageEnd:(id)imageEnd;

    Swift

    /*not inherited*/ init(routeData: Any, imageStart: Any!, imageEnd: Any!)
  • @deprecated This method is deprecated, use routeWithCoordinatesData:withRouteStyle:imageStart:imageEnd instead.

    Declaration

    Objective-C

    + (TTMapRoute *_Nonnull)routeWithCoordinatesData:(id _Nonnull)coordinatesData
                                          imageStart:(id)imageStart
                                            imageEnd:(id)imageEnd;

    Swift

    /*not inherited*/ init(coordinatesData: Any, imageStart: Any!, imageEnd: Any!)
  • @deprecated This method is deprecated, use routeWithCoordinates:count:withRouteStyle:imageStart:imageEnd instead.

    Declaration

    Objective-C

    + (TTMapRoute *_Nonnull)routeWithCoordinates:
                                (CLLocationCoordinate2D *_Nonnull)coordinates
                                           count:(NSUInteger)count
                                      imageStart:(id)imageStart
                                        imageEnd:(id)imageEnd;

    Swift

    /*not inherited*/ init(coordinates: UnsafeMutablePointer<CLLocationCoordinate2D>, count: UInt, imageStart: Any!, imageEnd: Any!)
  • Current route style

    Declaration

    Objective-C

    @property (readonly, strong, nonatomic) TTMapRouteStyle *_Nonnull routeStyle;

    Swift

    var routeStyle: TTMapRouteStyle { get }
  • Determines which style load present route.

    Declaration

    Objective-C

    @property (getter=isActive, assign, readwrite, nonatomic) BOOL active;

    Swift

    var isActive: Bool { get set }
  • This property can be used to associate any kind of data with a route.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSObject *_Nullable extraData;

    Swift

    var extraData: NSObject? { get set }
  • Returns default icon for route departure

    Declaration

    Objective-C

    + (id)defaultImageDeparture;

    Swift

    class func defaultImageDeparture() -> Any!

    Return Value

    UIImage

  • Returns default icon for route destination

    Declaration

    Objective-C

    + (id)defaultImageDestination;

    Swift

    class func defaultImageDestination() -> Any!

    Return Value

    UIImage