Protocols

The following protocols are available globally.

  • TTCalloutView base protocol fro view displays additional information.

    See more

    Declaration

    Objective-C

    @protocol TTCalloutView <NSObject>

    Swift

    protocol TTCalloutView : NSObjectProtocol
  • The TTMapViewDelegate protocol defines a set of optional methods that you can use to receive map-related update messages. Because many map operations require the TTMapView class to load data asynchronously, the map view calls these methods to notify your application when specific operations complete.

    See more

    Declaration

    Objective-C

    @protocol TTMapViewDelegate <NSObject>

    Swift

    protocol TTMapViewDelegate : NSObjectProtocol
  • TTAnnotationDelegate uses methods to annotation and overlay views to manage interactions with those views.

    See more

    Declaration

    Objective-C

    @protocol TTAnnotationDelegate <NSObject>

    Swift

    protocol TTAnnotationDelegate : NSObjectProtocol
  • TTAnnotationManager class to manage interactions with annotations.

    See more

    Declaration

    Objective-C

    @protocol TTAnnotationManager <NSObject>

    Swift

    protocol TTAnnotationManager : NSObjectProtocol
  • TTRouteManager class to manage interactions with drawing routes on map.

    See more

    Declaration

    Objective-C

    @protocol TTRouteManager <NSObject>

    Swift

    protocol TTRouteManager : NSObjectProtocol
  • TTTrackingManager class to manage interactions with tracking objects on map. @BETA

    See more

    Declaration

    Objective-C

    @protocol TTTrackingManager <NSObject>

    Swift

    protocol TTTrackingManager : NSObjectProtocol