-
- All Implemented Interfaces:
-
org.osmdroid.views.util.constants.OverlayConstants
public class ScaleDiskOverlay extends Overlay
ScaleDiskOverlay displays a disk of a given radius (distance) around a GeoPoint
-
-
Constructor Summary
Constructors Constructor Description ScaleDiskOverlay(Context pContext, GeoPoint pGeoCenter, int pValue, GeoConstants.UnitOfMeasure pUnitOfMeasure)
-
Method Summary
Modifier and Type Method Description voidsetCirclePaint1(Paint pPaint)Circle Paint 1 setter (typically for a disk)Can be null; will be used before Circle Paint 2 voidsetCirclePaint2(Paint pPaint)Circle Paint 2 setter (typically for a circle)Can be null; will be used after Circle Paint 1 voidsetTextPaint(Paint pPaint)Label Paint setter (null means no label will be displayed) voidsetLabelOffsetTop(Integer pValue)Label offset setter for top (null means no label on top) voidsetLabelOffsetBottom(Integer pValue)Label offset setter for bottom (null means no label on bottom) voidsetLabelOffsetLeft(Integer pValue)Label offset setter for left (null means no label on left) voidsetLabelOffsetRight(Integer pValue)Label offset setter for right (null means no label on right) voidsetDisplaySizeMin(int pValue)Minimum display size setter (<= 0 means no minimum) voidsetDisplaySizeMax(int pValue)Maximum display size setter (<= 0 means no maximum) voiddraw(Canvas pCanvas, Projection pProjection)-
Methods inherited from class org.osmdroid.views.overlay.Overlay
draw, getBounds, isEnabled, onDetach, onDoubleTap, onDoubleTapEvent, onDown, onFling, onKeyDown, onKeyUp, onLongPress, onPause, onResume, onScroll, onShowPress, onSingleTapConfirmed, onSingleTapUp, onTouchEvent, onTrackballEvent, setEnabled -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
ScaleDiskOverlay
ScaleDiskOverlay(Context pContext, GeoPoint pGeoCenter, int pValue, GeoConstants.UnitOfMeasure pUnitOfMeasure)
-
-
Method Detail
-
setCirclePaint1
void setCirclePaint1(Paint pPaint)
Circle Paint 1 setter (typically for a disk)Can be null; will be used before Circle Paint 2
-
setCirclePaint2
void setCirclePaint2(Paint pPaint)
Circle Paint 2 setter (typically for a circle)Can be null; will be used after Circle Paint 1
-
setTextPaint
void setTextPaint(Paint pPaint)
Label Paint setter (null means no label will be displayed)
-
setLabelOffsetTop
void setLabelOffsetTop(Integer pValue)
Label offset setter for top (null means no label on top)
-
setLabelOffsetBottom
void setLabelOffsetBottom(Integer pValue)
Label offset setter for bottom (null means no label on bottom)
-
setLabelOffsetLeft
void setLabelOffsetLeft(Integer pValue)
Label offset setter for left (null means no label on left)
-
setLabelOffsetRight
void setLabelOffsetRight(Integer pValue)
Label offset setter for right (null means no label on right)
-
setDisplaySizeMin
void setDisplaySizeMin(int pValue)
Minimum display size setter (<= 0 means no minimum)
-
setDisplaySizeMax
void setDisplaySizeMax(int pValue)
Maximum display size setter (<= 0 means no maximum)
-
draw
void draw(Canvas pCanvas, Projection pProjection)
-
-
-
-