GLMapTrack


@interface GLMapTrack : GLMapTrackLayer

GLMapTrack is a container class for track objects. Main difference from line - data generalization function is used for tracks to remove data points redundant for current zoom level.

  • Unavailable

    GLMapTrack should be created with [GLMapTrack initWithDrawOrder:]

    Plain -init is disabled

    Declaration

    Objective-C

    - (instancetype _Nonnull)init;
  • Initializes new GLMapTrack

    Declaration

    Objective-C

    - (instancetype _Nonnull)initWithDrawOrder:(int32_t)drawOrder
                                  andTrackData:(GLMapTrackData *_Nullable)data;

    Parameters

    drawOrder

    order of object

    data

    optional track data

  • Sets track width and other properties

    Declaration

    Objective-C

    - (void)setStyle:(GLMapVectorStyle *_Nullable)style;

    Parameters

    style

    New track style

  • Sets track data

    Declaration

    Objective-C

    - (void)setTrackData:(GLMapTrackData *_Nullable)data;

    Parameters

    data

    New track data

  • Color of track from start to progress index

    Declaration

    Objective-C

    @property (nonatomic, assign, unsafe_unretained, readwrite)
        GLMapColor progressColor;
  • Track from start to progress index will change color to progress color. Animatable.

    Declaration

    Objective-C

    @property (nonatomic, assign, unsafe_unretained, readwrite) double progressIndex;