custom_marker_builder 1.0.2
custom_marker_builder: ^1.0.2 copied to clipboard
A Flutter package to create dynamic custom markers for Google Maps using Flutter widgets with advanced caching and batching support.
1.0.2 - 2025-12-27 #
Improved #
- Finalized project structure and documentation for 1.0.x stability.
- Polished showcase markers with improved spacing and labeling.
1.0.1 - 2025-12-27 #
Fixed #
- Improved example app for better screen recording and showcase.
- Optimized project structure for pub.dev publication.
- Enhanced security by using placeholders for API keys in the example project.
1.0.0 - 2025-12-22 #
Added #
- Intelligent Caching System:
MarkerCachewith TTL, memory-aware cleanup, and performance statistics. - Batch Generation:
fromWidgetBatchandfromWidgetMapand parallel processing for creating multiple markers efficiently. - SVG Support: Native SVG rendering using
flutter_svg. - Network & Asset Helpers: Simplified methods for loading images from network and assets.
- Animation Support:
AnimatedMarkerBuilderfor creating animated markers from widgets. - Clustering:
MarkerClusterBuilderfor creating high-performance cluster icons. - Error Handling: Comprehensive exception system with timeouts and fallback mechanisms.
- Quality Presets:
MarkerQualityenum for easy resolution control. - Platform Optimizations: Automated adjustments for Web and Native platforms.
Improved #
- Robust off-screen rendering with better frame synchronization.
- Thread-safe overlay management for parallel batch processing.
- Comprehensive documentation and expanded example app.
0.0.4 - 2025-05-21 #
Fixed #
- Eliminated initial marker flicker by replacing
Future.delayedwithaddPostFrameCallback, ensuring accurate rendering timing without layout artifacts.
Improved #
- More stable off-screen widget rendering for marker generation.
- Cleaner internal marker capture logic to avoid frame timing issues on app startup.
Thanks #
- Special thanks to @TyBarthel for reporting the flicker issue and suggesting the fix.
0.0.3+1 - 2025-04-15 #
Fixed #
- Resolved issue where custom markers appeared visually detached from map coordinates by correctly setting the
anchortoOffset(0.5, 1.0). - Improved marker alignment for better tap interaction and UI consistency.
Updated #
- Recommended widget sizing to prevent overflow and ensure proper placement on the map.
- General code cleanup and documentation enhancements for better developer experience.
0.0.3 - 2025-04-15 #
Fixed #
- Resolved issue where custom markers appeared visually detached from map coordinates by correctly setting the
anchortoOffset(0.5, 1.0). - Improved marker alignment for better tap interaction and UI consistency.
Updated #
- Recommended widget sizing to prevent overflow and ensure proper placement on the map.
- General code cleanup and documentation enhancements for better developer experience.