Package globus.glmap

Class GLMapTrack


  • public class GLMapTrack
    extends GLMapTrackLayer
    GLMapTrack is a bridge class, to work with GLMap internal representation of track on map.
    • Constructor Detail

      • GLMapTrack

        public GLMapTrack​(@Nullable
                          GLMapTrackData data,
                          int drawOrder)
        Default constructor
        Parameters:
        data - initial track data
        drawOrder - draw order of object
    • Method Detail

      • setData

        public void setData​(@NonNull
                            GLMapTrackData data)
        Sets new track data
        Parameters:
        data - new trackData
      • setProgressColor

        public void setProgressColor​(int color)
        Sets color of track from start to progress index
        Parameters:
        color - color of track from start to progress index
      • setProgressIndex

        public void setProgressIndex​(double progressIndex)
        Track from start to progress index will change color to progress color. Animatable.
        Parameters:
        progressIndex - progress of track
      • setStyle

        public void setStyle​(@NonNull
                             GLMapVectorStyle style)
        Sets width of track and other parameters
        Parameters:
        style - style that contains parameters