GLMapTrack
Objective-C
@interface GLMapTrack : GLMapTrackLayer
Swift
class GLMapTrack : GLMapTrackLayer
GLMapTrack is a container class for track objects. The main difference from a line is that the data generalization function is used for tracks to remove
data points redundant for the current zoom level.
-
Unavailable
GLMapTrack should be created with [GLMapTrack initWithDrawOrder:]
Default -init is disabled.
Declaration
Objective-C
- (nonnull instancetype)init; -
Initializes a new GLMapTrack.
Declaration
Objective-C
- (nonnull instancetype)initWithDrawOrder:(int32_t)drawOrder;Swift
init(drawOrder: Int32)Parameters
drawOrderThe order of the object.
-
Sets the track width and other properties.
Declaration
Objective-C
- (void)setStyle:(nonnull GLMapVectorStyle *)style;Swift
func setStyle(_ style: GLMapVectorStyle)Parameters
styleThe new track style.
-
Sets the track data.
Declaration
Objective-C
- (void)setTrackData:(GLMapTrackData *_Nullable)data style:(nonnull GLMapVectorStyle *)style completion:(dispatch_block_t _Nullable)completion;Swift
func setTrackData(_ data: GLMapTrackData?, style: GLMapVectorStyle) asyncParameters
dataThe new track data.
styleThe style of the track.
completionA block called when the data is set.
-
The color of the track from the start to the progress index.
Declaration
Objective-C
@property (nonatomic) GLMapColor progressColor;Swift
var progressColor: GLMapColor { get set } -
The track from the start to the progress index will change its color to the progress color. Animatable.
Declaration
Objective-C
@property (nonatomic) double progressIndex;Swift
var progressIndex: Double { get set } -
The track from the progressEndIndex to the end of the track will change its color to the progress color. Animatable.
Declaration
Objective-C
@property (nonatomic) double progressEndIndex;Swift
var progressEndIndex: Double { get set }
Install in Dash
GLMapTrack Class Reference