Protocols
The following protocols are available globally.
-
Observer of Application UI Instance state UI Instance is represented by
UIScene(there could be multipleUISceneinstances per iOS application) orUIApplication(there is a single instance ofUIApplicationclass per iOS application).See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol AppUIInstanceStateObserver : Observer
-
Monitors the iOS application lifecycle and notifies observers on state changes.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol AppLifecycleMonitor
-
A protocol that defines camera actions.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol CameraActions : AnyObject
-
CopyrightsServiceProtocol defines a method used to obtain the copyright informations.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol CopyrightsServiceProtocol
-
Type to control location features.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol LocationActions : AnyObject -
MapActionsdefines a set of methods closely connected to the map.See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol MapActions : AnyObject
-
The
Layerprotocol that represents map layer.See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol Layer : AnyObject
-
The
Styleprotocol that represents the map style.See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol Style : AnyObject
-
Base protocol for
AnnotationOptionsImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol AnnotationOptions
-
Base protocol for any
Annotation: polygon, line, circle, marker etc.See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol Annotation : AnyObject
-
Protocol that represents the requirements of a circle
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol Circle : Annotation
-
The Line.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol Line : Annotation
-
Protocol that defines requirements for a marker.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol Marker : Annotation
-
Protocol that represents the requirements of a polygon.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol Polygon : Annotation -
A protocol that defines map annotation actions.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol AnnotationsActions : AnyObject -
Rendered Feature Actions protocol.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol RenderedFeatureActions
-
RouteDelegate.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol RouteDelegate : AnyObject
-
Protocol specifying the
See moreRouteobject.Declaration
Swift
public protocol Route : AnyObject -
Protocol allowing management of the route representation on the map.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol RouteActions -
Protocol that defines method that will be performed when user clicked on traffic incidents icon.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol OnTrafficIncidentObservation : Observer
-
The TomTomMapViewDelegate informs when map is ready.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol TomTomMapViewDelegate : AnyObject
-
The methods that an object adopts to manage callout views for a TomTomMapView.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol TomTomMapDataSource : AnyObject
-
A protocol that provides actions delegate from TomTomMap allowing you to interact with the map.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol TomTomMapDelegate : AnyObject
-
Protocol that aggregates core functionalities of the map.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol TomTomMap: CameraActions, AnnotationsActions, RouteActions, LocationActions, MapActions, RenderedFeatureActions, DiagnosticActions
Protocols Reference