Classes

The following classes are available globally.

  • A TTLocation object contains the geographical location.

    See more

    Declaration

    Objective-C

    @interface TTLocation : NSObject

    Swift

    class TTLocation : NSObject
  • An TTMapView object provides an embeddable map interface. You use this class as-is to display map information and to manipulate the map contents from your application. You can center the map on a given coordinate, specify the size of the area you want to display and annotate the map with custom information.

    See more

    Declaration

    Objective-C

    @interface TTMapView

    Swift

    class TTMapView
  • The TTAnnotation class is used to provide annotation-related information to a map view. To use this class, you adopt it in any custom objects that store or represent annotation data. Annotation objects do not provide the visual representation of the annotation but typically coordinate.

    See more

    Declaration

    Objective-C

    @interface TTAnnotation : NSObject

    Swift

    class TTAnnotation : NSObject
  • A circular overlay with a configurable radius and centered on a specific geographic coordinate.

    See more

    Declaration

    Objective-C

    @interface TTCircle : TTOverlay

    Swift

    class TTCircle : TTOverlay
  • A TTOveraly defines standard shapes such as a circle, polyline and polygon.

    See more

    Declaration

    Objective-C

    @interface TTOverlay : NSObject

    Swift

    class TTOverlay : NSObject
  • A shape consisting of one or more connected line segments.

    See more

    Declaration

    Objective-C

    @interface TTPolyline : TTOverlay

    Swift

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

    See more

    Declaration

    Objective-C

    @interface TTMapRoute : NSObject

    Swift

    class TTMapRoute : NSObject
  • Virtual interface to setable traffic style

    Declaration

    Objective-C

    @interface TTTrafficTileStyle : NSObject

    Swift

    class TTTrafficTileStyle : NSObject
  • Base class defining chevron tracking object indicator that can be added to the map. When new location is set, animation is used to move the tracking object. BETA

    See more

    Declaration

    Objective-C

    @interface TTChevronObject : TTTrackingObject

    Swift

    class TTChevronObject : TTTrackingObject
  • Base class defining tracking object indicator that can be added to the map. When new location is set, animation is used to move the tracking object. BETA

    See more

    Declaration

    Objective-C

    @interface TTTrackingObject : NSObject <TTPositionUpdate>

    Swift

    class TTTrackingObject : NSObject, TTPositionUpdate