BaseMarkerAdapter class abstract

Abstract base class for map-specific marker adapters

Each map provider (Google Maps, Flutter Map) implements this interface to provide consistent marker rendering.

Implementers

Constructors

BaseMarkerAdapter()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

buildBitmapDescriptor(MarkerConfig config) Future<BitmapDescriptor>
Converts a marker configuration to a BitmapDescriptor
buildCompleteMarker({required MarkerConfig config, VoidCallback? onTap, bool isSelected = false}) Widget
Creates a complete marker widget with all features
buildMarker(MarkerConfig config, {VoidCallback? onTap, bool isSelected = false}) Widget
Builds a Flutter widget representing the marker
buildMarkerWithLabel(MarkerConfig config, {VoidCallback? onTap, Offset labelOffset = const Offset(0, 8)}) Widget
Creates a marker with label positioned below it
getHitTestRadius(MarkerConfig config) double
Gets the approximate hit-test radius for the marker
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
supportsMarkerType(MarkerType type) bool
Validates if the adapter supports the given marker type
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited