TTTrackingManager
@protocol TTTrackingManager <NSObject>
TTTrackingManager class to manage interactions with tracking objects on map. @BETA
-
Add tracking object to the map.
Declaration
Objective-C
- (void)addTrackingObject:(TTTrackingObject *_Nonnull)trackingObject;Swift
func add(_ trackingObject: TTTrackingObject)Parameters
trackingObjecttrackingObject
-
Remove tracking object from the map.
Declaration
Objective-C
- (void)removeTrackingObject:(TTTrackingObject *_Nonnull)trackingObject;Swift
func remove(_ trackingObject: TTTrackingObject)Parameters
trackingObjecttrackingObject
-
Start tracking the specific object. In the tracking mode, rotate and pan gestures are blocked. The user can change only zoom level, map camera is automatically adjusted to follow the tracking object.
Declaration
Objective-C
- (void)startTrackingObject:(TTTrackingObject *_Nonnull)trackingObject;Swift
func start(_ trackingObject: TTTrackingObject)Parameters
trackingObjecttrackingObject
-
Stop tracking object, all gestures are enabled again.
Declaration
Objective-C
- (void)stopTrackingObject:(TTTrackingObject *_Nonnull)trackingObject;Swift
func stop(_ trackingObject: TTTrackingObject)Parameters
trackingObjecttracking object
-
Update position of tracking object.
Declaration
Objective-C
- (void)updateTrackingObject:(TTTrackingObject *_Nonnull)trackingObject withTTLocation:(id)location;Swift
func update(_ trackingObject: TTTrackingObject, withTTLocation location: Any!)Parameters
trackingObjectTracking Object
locationTTLocation object
-
The default tracking object describe current position on the map.
Declaration
Objective-C
+ (TTTrackingObject *_Nonnull)defaultCurrentPosition;Swift
static func defaultCurrentPosition() -> TTTrackingObjectReturn Value
TTTrackingObject.
TTTrackingManager Protocol Reference