Classes
The following classes are available globally.
-
Decorator view which takes either plain text or UIView and wraps it up with fancy callout.
See moreDeclaration
Objective-C
@interface TTCalloutOutlineView <TTCalloutView>
Swift
class TTCalloutOutlineView : TTCalloutView
-
TTCameraBoundingBox
See moreDeclaration
Objective-C
@interface TTCameraBoundingBox : NSObject <TTCameraConfiguration>
Swift
class TTCameraBoundingBox : NSObject, TTCameraConfiguration
-
TTCameraUpdateBuilder is a class that that describes all camera position parameters, such as location, zoom level, pitch angle and bearing.
See moreDeclaration
Objective-C
@interface TTCameraBoundingBoxBuilder : NSObject
Swift
class TTCameraBoundingBoxBuilder : NSObject
-
TTCameraPosition
See moreDeclaration
Objective-C
@interface TTCameraPosition : NSObject <TTCameraConfiguration>
Swift
class TTCameraPosition : NSObject, TTCameraConfiguration
-
TTCameraPositionBuilder a class that that describes all camera position parameters, such as location, zoom level, pitch angle and bearing.
See moreDeclaration
Objective-C
@interface TTCameraPositionBuilder : NSObject
Swift
class TTCameraPositionBuilder : NSObject
-
The TomTom logo position object that can be used in TTMapConfiguration.
See
TTMapConfigurationDeclaration
Objective-C
@interface TTLogoPosition : NSObject
Swift
class TTLogoPosition
-
TTLayerSetProperties - Properties of single layer set. @BETA
See moreDeclaration
Objective-C
@interface TTLayerSetProperties : NSObject
Swift
class TTLayerSetProperties : NSObject
-
TTMapConfiguration
See moreDeclaration
Objective-C
@interface TTMapConfiguration : NSObject
Swift
class TTMapConfiguration : NSObject
-
Use this builder to create a TTMapConfiguration tailored to your needs.
See moreDeclaration
Objective-C
@interface TTMapConfigurationBuilder : NSObject
Swift
class TTMapConfigurationBuilder : NSObject
-
TTMapStyleConfigurationBuilder - Creates layer set configuration based on existing map of properties for individual layer sets.
See moreDeclaration
Objective-C
@interface TTMapStyleConfigurationBuilder : NSObject
Swift
class TTMapStyleConfigurationBuilder : NSObject
-
TTMapStyleConfiguration @BETA
Declaration
Objective-C
@interface TTMapStyleConfiguration : TTStyleConfiguration
Swift
class TTMapStyleConfiguration : TTStyleConfiguration
-
TTMapStyleDefaultConfiguration @BETA
Declaration
Objective-C
@interface TTMapStyleDefaultConfiguration : TTStyleConfiguration
Swift
class TTMapStyleDefaultConfiguration : TTStyleConfiguration
-
TTStyleConfiguration
Declaration
Objective-C
@interface TTStyleConfiguration : NSObject
Swift
class TTStyleConfiguration : NSObject
-
A concrete implementation of TTViewportTransform.
See moreDeclaration
Objective-C
@interface TTCenterOnGeometry : NSObject <TTViewportTransform>
Swift
class TTCenterOnGeometry : NSObject, TTViewportTransform
-
Use this builder to create a TTCenterOnGeometry viewport transform tailored to your needs.
See moreDeclaration
Objective-C
@interface TTCenterOnGeometryBuilder : NSObject
Swift
class TTCenterOnGeometryBuilder : NSObject
-
A concrete implementation of TTViewportTransform.
See moreDeclaration
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 moreDeclaration
Objective-C
@interface TTCenterOnPointBuilder : NSObject
Swift
class TTCenterOnPointBuilder : NSObject
-
An
See moreTTMapView
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.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 moreDeclaration
Objective-C
@interface TTAnnotation : NSObject
Swift
class TTAnnotation : NSObject
-
Provides access to the classes allowing manipulation of the POIs (Points Of Interest) displayed on the Map. @BETA 03.2021
See moreDeclaration
Objective-C
@interface TTPOIDisplay : NSObject
Swift
class TTPOIDisplay : NSObject
-
A TTOveraly defines standard shapes such as a circle, polyline and polygon.
See moreDeclaration
Objective-C
@interface TTOverlay : NSObject
Swift
class TTOverlay : NSObject
-
Base class defining route that can be added to the map.
See moreDeclaration
Objective-C
@interface TTMapRoute : NSObject
Swift
class TTMapRoute : NSObject
-
Defines style how route will be drawn on map.
See moreDeclaration
Objective-C
@interface TTMapRouteStyle : NSObject
Swift
class TTMapRouteStyle : NSObject
-
TTMapRouteStyleBuilder
See moreDeclaration
Objective-C
@interface TTMapRouteStyleBuilder : NSObject
Swift
class TTMapRouteStyleBuilder : NSObject
-
TTMapGeoJSONSource
See moreDeclaration
Objective-C
@interface TTMapGeoJSONSource : TTMapSource
Swift
class TTMapGeoJSONSource : TTMapSource
-
TTMapImageSource
See moreDeclaration
Objective-C
@interface TTMapImageSource : TTMapSource
Swift
class TTMapImageSource : TTMapSource
-
TTMapLayer class that represents map layer.
See moreDeclaration
Objective-C
@interface TTMapLayer : NSObject
Swift
class TTMapLayer : NSObject
-
TTMapSource class that represents map source.
See moreDeclaration
Objective-C
@interface TTMapSource : NSObject
Swift
class TTMapSource : NSObject
-
TTMapStyle class that represents map style.
See moreDeclaration
Objective-C
@interface TTMapStyle : NSObject
Swift
class TTMapStyle : NSObject
-
TTAnnotationImage
See moreDeclaration
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 moreDeclaration
Objective-C
@interface TTChevronObject : TTTrackingObject
Swift
class TTChevronObject : TTTrackingObject
-
Class for Chevron animation. Additional parameters that describes advanced animation options.
See moreDeclaration
Objective-C
@interface TTChevronAnimationOptions : NSObject
Swift
class TTChevronAnimationOptions : NSObject
-
Class bulder for Chevron animation
See moreTTChevronAnimationOptions
Declaration
Objective-C
@interface TTChevronAnimationOptionsBuilder : NSObject
Swift
class TTChevronAnimationOptionsBuilder : NSObject
-
Base class defining current positon to tracking object indicator that can be added to the map. BETA
See moreDeclaration
Objective-C
@interface TTCurrentPositionTrackingObject : TTTrackingObject
Swift
class TTCurrentPositionTrackingObject : TTTrackingObject
-
TTTrackingManagerDefault
See moreDeclaration
Objective-C
@interface TTTrackingManagerDefault : NSObject
Swift
class TTTrackingManagerDefault : 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 moreDeclaration
Objective-C
@interface TTTrackingObject : NSObject <TTPositionUpdate>
Swift
class TTTrackingObject : NSObject, TTPositionUpdate
-
TTMapTrafficCallout
See moreDeclaration
Objective-C
@interface TTMapTrafficCallout : TTCalloutOutlineView
Swift
class TTMapTrafficCallout : TTCalloutOutlineView
-
TTMapTrafficCalloutFactory
See moreDeclaration
Objective-C
@interface TTMapTrafficCalloutFactory : NSObject
Swift
class TTMapTrafficCalloutFactory : NSObject
-
TTMapTrafficData
Declaration
Objective-C
@interface TTMapTrafficData : NSObject
Swift
class TTMapTrafficData : NSObject
-
TTMapTrafficIncidentBase
See moreDeclaration
Objective-C
@interface TTMapTrafficIncidentBase : TTMapTrafficData
Swift
class TTMapTrafficIncidentBase : TTMapTrafficData
-
TTMapTrafficIncidentCluster
See moreDeclaration
Objective-C
@interface TTMapTrafficIncidentCluster : NSObject
Swift
class TTMapTrafficIncidentCluster : NSObject
-
TTMapTrafficIncidentFlow
See moreDeclaration
Objective-C
@interface TTMapTrafficIncidentFlow : TTMapTrafficIncidentBase
Swift
class TTMapTrafficIncidentFlow : TTMapTrafficIncidentBase
-
TTMapTrafficIncidentPoi
See moreDeclaration
Objective-C
@interface TTMapTrafficIncidentPoi : TTMapTrafficIncidentBase
Swift
class TTMapTrafficIncidentPoi : TTMapTrafficIncidentBase
-
TTMapTrafficDelegateDefault
Declaration
Objective-C
@interface TTMapTrafficDelegateDefault : NSObject <TTMapTrafficDelegate>
Swift
class TTMapTrafficDelegateDefault : NSObject, TTMapTrafficDelegate
-
TTMapTrafficFlowTiles
See moreDeclaration
Objective-C
@interface TTMapTrafficFlowTiles : TTMapTrafficData
Swift
class TTMapTrafficFlowTiles : TTMapTrafficData
-
TTTrafficIncidentDataHolder
See moreDeclaration
Objective-C
@interface TTTrafficIncidentDataHolder : NSObject
Swift
class TTTrafficIncidentDataHolder : NSObject
-
@deprecated This class is deprecated. Use method from TTStyleManager loadStyleFromUrl or loadStyleFromJson, property currentStyle and methods from TTMapStyle.
Class that contains information about the type of Raster Tile
See moreDeclaration
Objective-C
@interface TTRasterTileType : TTTrafficTileStyle
Swift
class TTRasterTileType : TTTrafficTileStyle
-
@deprecated This class is deprecated. Use method from TTStyleManager loadStyleFromUrl or loadStyleFromJson, property currentStyle and methods from TTMapStyle.
Class that contains information about the type of Vector Tile
See moreDeclaration
Objective-C
@interface TTVectorTileType : TTTrafficTileStyle
Swift
class TTVectorTileType : TTTrafficTileStyle
-
TTLatLngQuad
Declaration
Objective-C
@interface TTLatLngQuad : NSObject
Swift
class TTLatLngQuad : NSObject