Overview
The custom_marker package enables developers to create BitmapDescriptor icons for Google Maps markers using various sources such as Widgets, local images, network images, and SVG files. It simplifies the process of customizing map markers by converting these inputs into usable icon formats compatible with google_maps_flutter. This enhances map visualization with personalized, dynamic, and scalable marker designs.
Use cases
- Custom map pin design
- Dynamic marker icons from network images
- SVG-based markers on maps
- Local image integration in maps
- Real-time marker updates
Key features
- Supports Widget, local, network, and SVG inputs
- Converts to BitmapDescriptor automatically
- Easy integration with google_maps_flutter
- Handles async image loading
- Scalable and reusable icons
Suitable for
- Map app developers
- UI-focused geolocation apps
- Apps needing dynamic markers
- Developers using SVG assets
- Projects with real-time data visualization
Considerations
- Requires google_maps_flutter dependency
- May impact performance with many markers
- SVG rendering depends on svg package
- Memory usage increases with large bitmaps
- Limited to Android and iOS platforms
