BasicPointMarker<T> class
abstract
Abstract Marker class for further extensions. This class holds the position of a marker as ILatLong and implements the shouldPaint() method.
- Inheritance
-
- Object
- Marker<
T> - BasicMarker<
T> - BasicPointMarker
- Implemented types
- Implementers
Constructors
- BasicPointMarker({dynamic display = Display.ALWAYS, int minZoomLevel = 0, int maxZoomLevel = 65535, required ILatLong latLong, T? item, MarkerCaption? markerCaption})
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 setteroverride
- 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 pair
- longitude → double
-
no setteroverride
- mappoint → Mappoint
-
no setter
- markerCaption → MarkerCaption?
-
no setterinherited
- maxZoomLevel ↔ int
-
getter/setter pairinherited
- minZoomLevel ↔ int
-
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
dispose(
) → void -
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.inherited -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
render(
MarkerCallback markerCallback) → void -
Renders this object. Called by markerPointer -> markerRenderer
override
-
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
inherited
-
setLatLong(
ILatLong latLong) → void -
setMarkerCaption(
MarkerCaption? markerCaption) → void -
override
-
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