Package selection guidance compiled from public package information, community data, and project usage.
A Flutter plugin that enables integration of Google Maps in iOS and Android apps, with built-in support for heatmap visualization. It allows developers to display density-based heatmaps over maps using data points, enhancing geospatial data representation. The plugin is designed to work seamlessly within Flutter applications and leverages native Google Maps SDKs for optimal performance. Heatmaps are useful for visualizing patterns such as traffic density, user activity, or event clustering. The package is maintained on GitHub and can be added via pub.
Use cases
Visualizing geographic data density
Displaying user activity hotspots
Analyzing traffic or movement patterns
Mapping event concentrations
Enhancing location-based analytics
Key features
Supports heatmap layer rendering
Integrates with Google Maps SDK
Real-time heatmap updates
Customizable heatmap colors and intensity
Lightweight and easy to implement
Suitable for
Data visualization in location-based apps
Mobile apps requiring spatial analysis
Applications with high-density point data
Developers using Google Maps in Flutter
Projects needing interactive map layers
Considerations
Requires Google Maps API key
Limited to iOS and Android platforms
Heatmap performance may degrade with very large datasets
Dependent on external Google Maps SDK
May require additional configuration for production deployment
Original README
Original README snapshot from the linked source repository. Visit the repository for the latest content.
Google Maps for Flutter (Developers Preview)
A Flutter plugin that provides a Google Maps widget with heatmap support.
Developers Preview Status
The plugin relies on Flutter's new mechanism for embedding Android and iOS views.
As that mechanism is currently in a developers preview, this plugin should also be
considered a developers preview.
To use this plugin on iOS you need to opt-in for the embedded views preview by
adding a boolean property to the app's Info.plist file, with the key io.flutter.embedded_views_preview
and the value YES.
The API exposed by this plugin is not yet stable, and we expect some breaking changes to land soon.
Opt-in to the embedded views preview by adding a boolean property to the app's Info.plist file
with the key io.flutter.embedded_views_preview and the value YES.
Both
You can now add a GoogleMap widget to your widget tree.
The map view can be controlled with the GoogleMapController that is passed to
the GoogleMap's onMapCreated callback.