NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #388 most downloaded on pub.dev
A common platform interface for the google_maps_flutter plugin.
Last release 23 days ago
15 Sep 2026
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 56 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
7 years old
65 releases · first in 2020
[google_maps_flutter_platform_interface] Add onPointOfInterestTap sup…
[google_maps_flutter_platform_interface] Add onPointOfInterestTap sup…
[google_maps_flutter_platform_interface] Fix PinConfig code sample (#…
[google_maps_flutter_platform_interface] Fix PinConfig code sample (#…
PinConfig code sample in the BitmapDescriptor documentation.One column per quarter.
Adds support for mapTypeControlEnabled, fullscreenControlEnabled, and streetViewControlEnabled for web.
mapTypeControlEnabled, fullscreenControlEnabled, and streetViewControlEnabled for web.Adds support for colorScheme for cloud-based maps styling brightness in web.
colorScheme for cloud-based maps styling brightness in web.Adds documentation about iOS rendering issue with PinConfig.
PinConfig.Replaces internal use of deprecated methods.
Adds support for disabling or moving the camera control button on web.
* Adds Advanced marker support.
Fixes the zIndex issue in the copyWith method.
zIndex issue in the copyWith method.Deprecates zIndex parameter in Marker in favor of zIndexInt.
zIndex parameter in Marker in favor of zIndexInt.* Updates READMEs and API docs.
Adds support for animating the camera with a duration.
Updates minimum supported SDK version to Flutter 3.22/Dart 3.4.
Converts BitmapDescriptor to typesafe structures.
BitmapDescriptor to typesafe structures.Converts PatternItem to typesafe structure.
PatternItem to typesafe structure.Cap to typesafe structure.Corrects an incorrect comment in polyline.dart file.
Corrects JSON tag for CameraUpdateNewLatLngBounds.
CameraUpdateNewLatLngBounds.Splits CameraUpdate into dervied classes for different update cases.
Adds support for heatmap layers.
Deprecates BitmapDescriptor.fromAssetImage in favor of BitmapDescriptor.asset and AssetMapBitmap.create.
BitmapDescriptor.fromAssetImage in favor of BitmapDescriptor.asset and AssetMapBitmap.create.BitmapDescriptor.fromBytes in favor of BitmapDescriptor.bytes and BytesMapBitmapUndeprecates BitmapDescriptor.fromAssetImage.
BitmapDescriptor.fromAssetImage.BitmapDescriptor.fromBytes.Deprecates BitmapDescriptor.fromAssetImage in favor of BitmapDescriptor.asset and AssetMapBitmap.create.
AssetMapBitmap and BytesMapBitmap.BitmapDescriptor.fromAssetImage in favor of BitmapDescriptor.asset and AssetMapBitmap.create.BitmapDescriptor.fromBytes in favor of BitmapDescriptor.bytes and BytesMapBitmapAdds support for marker clustering.
Adds style to the MapConfiguration to allow setting style as part of map creation.
style to the MapConfiguration to allow setting style as part of
map creation.getStyleError to the platform interface, to allow asynchronous access
to style errors that occur during initialization.Updates minimum required plugin_platform_interface version to 2.1.7.
Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.
Adds pub topics to package metadata.
Adds options for gesture handling and tilt controls on web.
Adds a cloudMapId parameter to support cloud-based map styling.
cloudMapId parameter to support cloud-based map styling.Removes obsolete null checks on non-nullable values.
Updates links for the merge of flutter/plugins into flutter/packages.
Updates code for stricter lint checks.
Updates code for no_leading_underscores_for_local_identifiers lint.
no_leading_underscores_for_local_identifiers lint.Updates imports for prefer_relative_imports.
prefer_relative_imports.Adds a size parameter to BitmapDescriptor.fromBytes, so web applications can specify the actual *physical size* of the bitmap. The parameter is not ne
size parameter to BitmapDescriptor.fromBytes, so web applications
can specify the actual physical size of the bitmap. The parameter is not needed
(and ignored) in other platforms. Issue #73789.Adds a new interface for inspecting the platform map state in tests.
Adds new versions of buildView and updateOptions that take a new option class instead of a dictionary, to remove the cross-package dependency on magic
buildView and updateOptions that take a new option
class instead of a dictionary, to remove the cross-package dependency on
magic string keys.buildView variant to
future-proof it against future changes.Updates code for stricter analysis options.
Migrates from ui.hash* to Object.hash*.
ui.hash* to Object.hash*.* Removes dependency on meta.
meta.Update to use the verify method introduced in plugin_platform_interface 2.1.0.
verify method introduced in plugin_platform_interface 2.1.0.LatLng constructor maintains longitude precision when given within acceptable range
LatLng constructor maintains longitude precision when given within
acceptable rangeAdd additional marker drag events
Method buildViewWithTextDirection has been added to the platform interface.
buildViewWithTextDirection has been added to the platform interface.Add support for Hybrid Composition when building the Google Maps widget on Android. Set MethodChannelGoogleMapsFlutter.useAndroidViewSurface to true t
MethodChannelGoogleMapsFlutter.useAndroidViewSurface to true to build with Hybrid Composition.Preserve the TileProvider when copying TileOverlay, fixing a regression with tile overlays introduced in the null safety migration.
TileProvider when copying TileOverlay, fixing a
regression with tile overlays introduced in the null safety migration.Fix type issues in isMarkerInfoWindowShown and getZoomLevel introduced in the null safety migration.
isMarkerInfoWindowShown and getZoomLevel introduced
in the null safety migration.Mark constructors for CameraUpdate, CircleId, MapsObjectId, MarkerId, PolygonId, PolylineId and TileOverlayId as const
Update platform_plugin_interface version requirement.
BREAKING CHANGE: Removed deprecated APIs.
Object; the details of the
object type and structure should be treated as an implementation detail.Nothing published for this version
Nothing published for this version
* Add TileOverlay support.
Add support for holes in Polygons.
Temporarily add a fromJson constructor to BitmapDescriptor so serialized descriptors can be synchronously re-hydrated. This will be removed when a fix
fromJson constructor to BitmapDescriptor so serialized descriptors can be synchronously re-hydrated. This will be removed when a fix for this issue lands.Add a dispose method to the interface, so implementations may cleanup resources acquired on init.
dispose method to the interface, so implementations may cleanup resources acquired on init.Pass icon width/height if present on fromAssetImage BitmapDescriptors (web only)
fromAssetImage BitmapDescriptors (web only)Update lower bound of dart dependency to 2.1.0.
* Initial open source release.
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →