CircleMarker<T> class
A marker which draws a circle specified by its center as lat/lon and by its radius in pixels.
- Inheritance
-
- Object
- Marker<
T> - BasicMarker<
T> - BasicPointMarker<
T> - CircleMarker
Constructors
- CircleMarker({Display display = Display.ALWAYS, int minZoomLevel = 0, int maxZoomLevel = 65535, T? item, MarkerCaption? markerCaption, required ILatLong center, double radius = 10, int? percent, int? fillColor, double strokeWidth = 2.0, int strokeColor = 0xff000000, required DisplayModel displayModel})
Properties
- display → Display
-
finalinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- item ↔ T?
-
the item this marker represents.
getter/setter pairinherited
- latitude → double
-
no setterinherited
- latLong ↔ ILatLong
-
The position in the map if the current marker is a "point". For path this makes no sense so a pathmarker must control its own position
getter/setter pairinherited
- longitude → double
-
no setterinherited
- mappoint → Mappoint
-
no setterinherited
- markerCaption → MarkerCaption?
-
no setterinherited
- maxZoomLevel ↔ int
-
getter/setter pairinherited
- minZoomLevel ↔ int
-
getter/setter pairinherited
- percent → int?
-
final
- radius ↔ double
-
latefinal
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
clearPaintMixin(
) → void -
inherited
-
dispose(
) → void -
override
-
disposePaintMixin(
) → void -
inherited
-
getDy(
int zoomLevel) → double -
inherited
-
getFillPaint(
int zoomLevel) → MapPaint -
inherited
-
getRadius(
int zoomLevel) → double -
getStrokePaint(
int zoomLevel) → MapPaint -
inherited
-
getStrokeWidth(
) → double -
inherited
-
initPaintMixin(
int strokeMinZoomLevel) → void -
inherited
-
isFillTransparent(
) → bool -
inherited
-
isStrokeTransparent(
) → bool -
inherited
-
isTapped(
TapEvent tapEvent) → bool -
returns true if the position specified by
tapEvent
is in the area of this marker. Note that tapEvent represents the position at the time the tap has been executed.override -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
prepareScalePaintMixin(
int zoomLevel) → void -
inherited
-
render(
MarkerCallback markerCallback) → void -
Renders this object. Called by markerPointer -> markerRenderer
inherited
-
renderBitmap(
MarkerCallback markerCallback) → void -
renders the bitmap portion of this marker. This method is called by render() which also call the render method for the caption
override
-
setDy(
double dy) → void -
inherited
-
setFillBitmapShader(
Bitmap bitmap) → void -
inherited
-
setFillColor(
Color color) → void -
inherited
-
setFillColorFromNumber(
int color) → void -
inherited
-
setLatLong(
ILatLong latLong) → void -
inherited
-
setMarkerCaption(
MarkerCaption? markerCaption) → void -
inherited
-
setStrokeBitmapShader(
Bitmap bitmap) → void -
inherited
-
setStrokeCap(
Cap cap) → void -
inherited
-
setStrokeColor(
Color color) → void -
inherited
-
setStrokeColorFromNumber(
int color) → void -
inherited
-
setStrokeDashArray(
List< double> dashArray) → void -
inherited
-
setStrokeJoin(
Join join) → void -
inherited
-
setStrokeWidth(
double strokeWidth) → void -
inherited
-
shouldPaint(
BoundingBox boundary, int zoomLevel) → bool -
returns true if the marker should be painted. The
boundary
represents the currently visible areaoverride -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited