Package org.oscim.renderer
Class LocationRenderer
java.lang.Object
org.oscim.renderer.LayerRenderer
org.oscim.renderer.LocationRenderer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic floatstatic floatprotected MapPositionUse mMapPosition.copy(position) to keep the position for which the Overlay is *compiled*.protected final floatprotected int -
Constructor Summary
ConstructorsConstructorDescriptionLocationRenderer(Map map, Layer layer) LocationRenderer(Map map, Layer layer, float scale) -
Method Summary
Modifier and TypeMethodDescriptionvoidanimate(boolean enable) protected booleaninit()voidrender(GLViewport v) 2.voidsetAnimate(boolean animate) voidsetCallback(LocationCallback callback) voidsetCenter(boolean center) voidsetColor(int color) voidsetLocation(double x, double y, double radius) voidvoidsetShowAccuracyZoom(int showAccuracyZoom) voidupdate(GLViewport v) 1.Methods inherited from class org.oscim.renderer.LayerRenderer
isReady, setReady, setup
-
Field Details
-
ACCURACY_CIRCLE_SIZE
public static float ACCURACY_CIRCLE_SIZE -
CIRCLE_SIZE
public static float CIRCLE_SIZE -
mScale
protected final float mScale -
mMapPosition
Use mMapPosition.copy(position) to keep the position for which the Overlay is *compiled*. NOTE: required by setMatrix utility functions to draw this layer fixed to the map -
mShaderProgram
protected int mShaderProgram
-
-
Constructor Details
-
LocationRenderer
-
LocationRenderer
-
-
Method Details
-
setAnimate
public void setAnimate(boolean animate) -
setCallback
-
setCenter
public void setCenter(boolean center) -
setColor
public void setColor(int color) -
setLocation
public void setLocation(double x, double y, double radius) -
setShader
-
setShowAccuracyZoom
public void setShowAccuracyZoom(int showAccuracyZoom) -
animate
public void animate(boolean enable) -
update
Description copied from class:LayerRenderer1. Called first by MapRenderer: Update the state here, compile vertex-data and set setReady(true).- Specified by:
updatein classLayerRenderer
-
render
Description copied from class:LayerRenderer2. Draw layer: called by MapRenderer when isReady == true.- Specified by:
renderin classLayerRenderer
-
init
protected boolean init()
-