markers/markers library
Classes
- BaseMarkerAdapter
- Abstract base class for map-specific marker adapters
- CacheKey
- Generates cache keys for marker configurations
- CircularAvatarPainter
- Painter for circular avatar markers with optional custom content
- CircularIconPainter
- Painter for circular icon markers similar to Geoapify/Google Maps style
- ClassicPinPainter
- Painter for the classic map pin with wider head and sharp point
- FlutterMapMarkerAdapter
- Marker adapter for FlutterMap (OpenStreetMap)
- GoogleMapMarkerAdapter
- Marker adapter for Google Maps
- MarkerCacheManager
- Cache manager for marker widgets and bitmaps
- MarkerConfig
- Configuration for marker appearance and behavior
- MarkerFactory
- Factory for creating markers with the appropriate adapter
- MarkerInfoWindow
- Google Maps-style InfoWindow widget for displaying marker information
- MarkerLabel
- Label widget for displaying text below markers
- MarkerLabels
- Factory methods for common label styles
- MarkerPainter
- Painter for the default teardrop pin marker
- MinimalDotPainter
- Painter for minimal dot markers (simple filled circles, no shadow)
- ModernFlatPainter
- Painter for the modern flat design marker with rounded corners
- SvgMarkerPainter
- Painter for custom SVG path markers
Enums
- MarkerType
- Defines the visual style of map markers
Extensions
- MarkerTypeExtension on MarkerType
- Extension on MarkerType providing utility methods