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.
See moreDeclaration
Objective-C
@interface TTLayerSetProperties : NSObject
Swift
class TTLayerSetProperties : NSObject
-
DEPRECATED
- This method is deprecated. Use a new class to load style TTMapStyleConfiguration.
- The planned withdrawal date is 28.02.2021.
Declaration
Objective-C
@interface TTLegacyMapStyleConfiguration : TTStyleConfiguration
Swift
class TTLegacyMapStyleConfiguration : TTStyleConfiguration
-
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
Declaration
Objective-C
@interface TTMapStyleConfiguration : TTStyleConfiguration
Swift
class TTMapStyleConfiguration : TTStyleConfiguration
-
TTMapStyleDefaultConfiguration
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
-
Public Preview
This is under Public Preview and subject to change by the end of 2022.02. More information is available at: https://developer.tomtom.com/public-preview .
Defines a style that shows how a route will be drawn on the map.
See moreDeclaration
Objective-C
@interface TTMapRouteStyleLayer : NSObject
Swift
class TTMapRouteStyleLayer : NSObject
-
Public Preview
This is under Public Preview and subject to change by the end of 2022.02. More information is available at: https://developer.tomtom.com/public-preview
TTMapRouteStyleLayerBuilder
See moreDeclaration
Objective-C
@interface TTMapRouteStyleLayerBuilder : NSObject
Swift
class TTMapRouteStyleLayerBuilder : 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
-
TTRouteTrafficStyle A facility storing style data
See moreDeclaration
Objective-C
@interface TTRouteTrafficStyle : NSObject <NSCopying>
Swift
class TTRouteTrafficStyle : NSObject, NSCopying
-
TTTrafficData Location of traffic data described by the start and end point
See moreDeclaration
Objective-C
@interface TTTrafficData : NSObject
Swift
class TTTrafficData : NSObject
-
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
-
Public Preview
This is under Public Preview and subject to change by the end of 2021.03. More information is available at: https://developer.tomtom.com/public-previewProvides access to the classes allowing manipulation of the POIs (Points Of Interest) displayed on the Map.
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 a new location is set, animation is used to move the tracking object.
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.
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 a new location is set, animation is used to move the tracking object.
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 the method from TTStyleManager loadStyleFromUrl or loadStyleFromJson, the property currentStyle, and methods from TTMapStyle.
- The planned withdrawal date is 08.06.2021.
Declaration
Objective-C
@interface TTRasterTileType : TTTrafficTileStyle
Swift
class TTRasterTileType : TTTrafficTileStyle
-
DEPRECATED
- This class is deprecated. Use the method from TTStyleManager loadStyleFromUrl or loadStyleFromJson, the property currentStyle, and methods from TTMapStyle.
- The planned withdrawal date is 08.06.2021.
Virtual interface to a settable traffic style.
Declaration
Objective-C
@interface TTTrafficTileStyle : NSObject
Swift
class TTTrafficTileStyle : NSObject
-
TTVectorStyle
DEPRECATED
- This class is deprecated. Use the method from TTStyleManager loadStyleFromUrl or loadStyleFromJson, the property currentStyle, and methods from TTMapStyle.
- The planned withdrawal date is 08.06.2021.
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