TTTrackingObject
Objective-C
@interface TTTrackingObject : NSObject <TTPositionUpdate>
Swift
class 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.
-
Update bearing
Declaration
Objective-C
- (void)setBearing:(double)bearing;
Swift
func setBearing(_ bearing: Double)
Parameters
bearing
The bearing value.
-
Updates the color of the accuracy indicator area.
Declaration
Objective-C
- (void)setGpsRadiusAreaColor:(id)areaColor;
Swift
func setGpsRadiusAreaColor(_ areaColor: Any!)
Parameters
areaColor
Color of the accuracy indicator area.
-
Updates dimming of the indicator.
Declaration
Objective-C
- (void)setDimmed:(BOOL)isDimmed;
Swift
func setDimmed(_ isDimmed: Bool)
Parameters
isDimmed
The dimmed value.