TTTrackingObject

@interface TTTrackingObject : NSObject <TTPositionUpdate>

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

  • Creates a tracking object with the specified view.

    Declaration

    Objective-C

    - (instancetype _Nonnull)initTrackingObjectType:(TTTrackingObjectType)type
                                     withNormalIcon:(id)normalIcon
                                     withDimmedIcon:(id)dimmedIcon;

    Swift

    init(trackingObjectType type: TTTrackingObjectType, withNormalIcon normalIcon: Any!, withDimmedIcon dimmedIcon: Any!)

    Parameters

    type

    determines type of tracking object

    normalIcon

    The icon for normal state.

    dimmedIcon

    The icon for dimmed state e.g. (No GPS for Location Manager).

    Return Value

    TTTrackingObject

  • Update postion of object

    Declaration

    Objective-C

    - (void)setLocation:(CLLocationCoordinate2D)coordinate
             withRadius:(double)radius
           withAccuracy:(double)accuracy
               isDimmed:(BOOL)isDimmed;

    Swift

    func setLocation(_ coordinate: CLLocationCoordinate2D, withRadius radius: Double, withAccuracy accuracy: Double, isDimmed: Bool)

    Parameters

    coordinate

    The latitude and longitude.

    radius

    The radius that defines the geographic area’s.

    accuracy

    The accuracy value.

    isDimmed

    The dimmed value.

  • Update postion of object

    Declaration

    Objective-C

    - (void)setLocation:(CLLocationCoordinate2D)coordinate
             withRadius:(double)radius
            withBearing:(double)bearing
           withAccuracy:(double)accuracy
               isDimmed:(BOOL)isDimmed;

    Swift

    func setLocation(_ coordinate: CLLocationCoordinate2D, withRadius radius: Double, withBearing bearing: Double, withAccuracy accuracy: Double, isDimmed: Bool)

    Parameters

    coordinate

    The latitude and longitude.

    radius

    The radius that defines the geographic area’s.

    bearing

    The bearing value.

    accuracy

    The accuracy value.

    isDimmed

    The dimmed value.