PoiMarker<T> class
- Inheritance
-
- Object
- Marker<
T> - BasicMarker<
T> - BasicPointMarker<
T> - PoiMarker
Constructors
- PoiMarker({Display display = Display.ALWAYS, required String src, double width = 20, double height = 20, required ILatLong latLong, int minZoomLevel = 0, int maxZoomLevel = 65535, int bitmapColor = 0xff000000, double rotation = 0, T? item, MarkerCaption? markerCaption, required DisplayModel displayModel, Position position = Position.CENTER, bool rotateWithMap = true})
Properties
- base ↔ ShapeSymbol
-
getter/setter pair
- 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-getteroverride-setter
- longitude → double
-
no setterinherited
- mappoint → Mappoint
-
no setterinherited
- markerCaption → MarkerCaption?
-
no setterinherited
- maxZoomLevel ↔ int
-
getter/setter pairinherited
- minZoomLevel ↔ int
-
getter/setter pairinherited
- nodeProperties ↔ NodeProperties
-
getter/setter pair
- position → Position
-
final
- rotateWithMap → bool
-
final
- rotation ← double
-
no getter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scaled ↔ ShapeSymbol?
-
getter/setter pair
- shapePaint ↔ ShapePaintSymbol
-
getter/setter pair
Methods
-
dispose(
) → void -
override
-
initResources(
SymbolCache symbolCache) → Future< void> -
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
-
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
-
setAndLoadBitmapSrc(
String bitmapSrc, SymbolCache symbolCache) → Future< void> -
setBitmapColorFromNumber(
int color) → void -
setLatLong(
ILatLong latLong) → void -
override
-
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 areainherited -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited