Classes

The following classes are available globally.

  • The TomTom logo position object that can be used in TTMapConfiguration.

    See

    TTMapConfiguration
    See more

    Declaration

    Objective-C

    @interface TTLogoPosition : NSObject

    Swift

    class TTLogoPosition
  • TTMapConfiguration

    See more

    Declaration

    Objective-C

    @interface TTMapConfiguration : NSObject

    Swift

    class TTMapConfiguration : NSObject
  • Use this builder to create a TTMapConfiguration tailored to your needs.

    See more

    Declaration

    Objective-C

    @interface TTMapConfigurationBuilder : NSObject

    Swift

    class TTMapConfigurationBuilder : NSObject
  • TTStyleConfiguration

    Declaration

    Objective-C

    @interface TTStyleConfiguration : NSObject

    Swift

    class TTStyleConfiguration : NSObject
  • A concrete implementation of TTViewportTransform.

    See more

    Declaration

    Objective-C

    @interface TTCenterOnPoint : NSObject <TTViewportTransform>

    Swift

    class TTCenterOnPoint : NSObject, TTViewportTransform
  • Use this builder to create a TTCenterOnPoint viewport transform tailored to your needs.

    See more

    Declaration

    Objective-C

    @interface TTCenterOnPointBuilder : NSObject

    Swift

    class TTCenterOnPointBuilder : NSObject
  • TTCameraPosition

    See more

    Declaration

    Objective-C

    @interface TTCameraPosition : NSObject

    Swift

    class TTCameraPosition : NSObject
  • TTCameraPositionBuilder a class that that describes all camera position parameters, such as location, zoom level, pitch angle and bearing.

    See more

    Declaration

    Objective-C

    @interface TTCameraPositionBuilder : NSObject

    Swift

    class TTCameraPositionBuilder : 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
  • Defines style how route will be drawn on map.

    See more

    Declaration

    Objective-C

    @interface TTMapRouteStyle : NSObject

    Swift

    class TTMapRouteStyle : NSObject
  • TTMapRouteStyleBuilder

    See more

    Declaration

    Objective-C

    @interface TTMapRouteStyleBuilder : NSObject

    Swift

    class TTMapRouteStyleBuilder : NSObject
  • TTMapLayer class that represents map layer.

    See more

    Declaration

    Objective-C

    @interface TTMapLayer : NSObject

    Swift

    class TTMapLayer : NSObject
  • TTMapSource class that represents map source.

    See more

    Declaration

    Objective-C

    @interface TTMapSource : NSObject

    Swift

    class TTMapSource : NSObject
  • TTMapStyle class that represents map style.

    See more

    Declaration

    Objective-C

    @interface TTMapStyle : NSObject

    Swift

    class TTMapStyle : NSObject
  • TTAnnotationImage

    See more

    Declaration

    Objective-C

    @interface TTAnnotationImage : NSObject

    Swift

    class TTAnnotationImage : 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
  • Class for Chevron animation. Additional parameters that describes advanced animation options.

    See more

    Declaration

    Objective-C

    @interface TTChevronAnimationOptions : NSObject

    Swift

    class TTChevronAnimationOptions : NSObject
  • Class bulder for Chevron animation TTChevronAnimationOptions

    See more

    Declaration

    Objective-C

    @interface TTChevronAnimationOptionsBuilder : NSObject

    Swift

    class TTChevronAnimationOptionsBuilder : NSObject
  • 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
  • TTMapTrafficCalloutFactory

    See more

    Declaration

    Objective-C

    @interface TTMapTrafficCalloutFactory : NSObject

    Swift

    class TTMapTrafficCalloutFactory : NSObject
  • TTMapTrafficData

    Declaration

    Objective-C

    @interface TTMapTrafficData : NSObject

    Swift

    class TTMapTrafficData : NSObject
  • TTMapTrafficIncidentCluster

    See more

    Declaration

    Objective-C

    @interface TTMapTrafficIncidentCluster : NSObject

    Swift

    class TTMapTrafficIncidentCluster : NSObject
  • TTTrafficIncidentDataHolder

    See more

    Declaration

    Objective-C

    @interface TTTrafficIncidentDataHolder : NSObject

    Swift

    class TTTrafficIncidentDataHolder : NSObject
  • Virtual interface to setable traffic style

    Declaration

    Objective-C

    @interface TTTrafficTileStyle : NSObject

    Swift

    class TTTrafficTileStyle : NSObject
  • TTLatLngQuad

    Declaration

    Objective-C

    @interface TTLatLngQuad : NSObject

    Swift

    class TTLatLngQuad : NSObject