Package globus.glmap
Class GLMapTrack
java.lang.Object
globus.glmap.GLNativeObject
globus.glmap.GLMapDrawObject
globus.glmap.GLMapTrackLayer
globus.glmap.GLMapTrack
@ParametersAreNonnullByDefault public class GLMapTrack extends GLMapTrackLayer
GLMapTrack is a bridge class, to work with GLMap internal representation of track on map.-
Nested Class Summary
Nested classes/interfaces inherited from class globus.glmap.GLMapTrackLayer
GLMapTrackLayer.DataCallback -
Constructor Summary
Constructors Constructor Description GLMapTrack(GLMapTrackData data, int drawOrder)Default constructor -
Method Summary
Modifier and Type Method Description voidsetData(GLMapTrackData data)Sets new track datavoidsetProgressColor(int color)Sets color of track from start to progress indexvoidsetProgressIndex(double progressIndex)Track from start to progress index will change color to progress color.voidsetStyle(GLMapVectorStyle style)Sets width of track and other parametersMethods inherited from class globus.glmap.GLMapTrackLayer
setStyleAndCallbackMethods inherited from class globus.glmap.GLMapDrawObject
getDrawOrder, isHidden, setHiddenMethods inherited from class globus.glmap.GLNativeObject
disposeMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
GLMapTrack
Default constructor- Parameters:
data- initial track datadrawOrder- draw order of object
-
-
Method Details
-
setData
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
Sets width of track and other parameters- Parameters:
style- style that contains parameters
-