google_maps_flutter_platform_interface
A common platform interface for the google_maps_flutter plugin.
2.16.1
908K downloads/mo
#373 most downloaded on pub.dev
flutter/packages
What this package is like to depend on
Last release 4 days ago
19 Aug 2026
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 56 of 61 stable releases
1 version withdrawn
withdrawn after publishing
6 years old
64 releases · first in 2020
5 releases in the last 12 months
see the full history below
Release timeline
64 releases · Mar 2020 to Aug 2026
2021
2022
2023
2024
2025
2026
Releases
latest 60 of 64-
2.16.119 Aug 2026 -
2.16.013 Jul 2026Release notes
Open source →- Adds support for
mapTypeControlEnabled,fullscreenControlEnabled, andstreetViewControlEnabledfor web. - Updates minimum supported SDK version to Flutter 3.38/Dart 3.10.
- Adds support for
-
2.15.018 Mar 2026Release notes
Open source →- Adds support for
colorSchemefor cloud-based maps styling brightness in web.
- Adds support for
-
2.14.223 Feb 2026Release notes
Open source →- Adds documentation about iOS rendering issue with
PinConfig. - Updates minimum supported SDK version to Flutter 3.35/Dart 3.9.
- Adds documentation about iOS rendering issue with
-
2.14.120 Nov 2025Release notes
Open source →- Replaces internal use of deprecated methods.
- Updates minimum supported SDK version to Flutter 3.32/Dart 3.8.
-
2.14.028 Aug 2025Release notes
Open source →- Adds support for disabling or moving the camera control button on web.
- Updates minimum supported SDK version to Flutter 3.29/Dart 3.7.
-
2.13.007 Aug 2025 -
2.12.106 Jun 2025 -
2.12.005 Jun 2025Release notes
Open source →- Deprecates
zIndexparameter inMarkerin favor ofzIndexInt. - Updates minimum supported SDK version to Flutter 3.27/Dart 3.6.
- Deprecates
-
2.11.124 Feb 2025 -
2.11.019 Feb 2025 -
2.10.003 Feb 2025Release notes
Open source →- Updates minimum supported SDK version to Flutter 3.22/Dart 3.4.
- Adds support for ground overlay.
-
2.9.504 Oct 2024 -
2.9.404 Oct 2024Release notes
Open source →- Converts
PatternItemto typesafe structure. - Converts
Capto typesafe structure.
- Converts
-
2.9.327 Sep 2024 -
2.9.211 Sep 2024 -
2.9.109 Sep 2024 withdrawnRelease notes
Open source →- Splits CameraUpdate into dervied classes for different update cases.
- Updates minimum supported SDK version to Flutter 3.19/Dart 3.3.
-
2.9.005 Aug 2024 -
2.8.020 Jun 2024Release notes
Open source →- Deprecates
BitmapDescriptor.fromAssetImagein favor ofBitmapDescriptor.assetandAssetMapBitmap.create. - Deprecates
BitmapDescriptor.fromBytesin favor ofBitmapDescriptor.bytesandBytesMapBitmap
- Deprecates
-
2.7.129 May 2024Release notes
Open source →- Undeprecates
BitmapDescriptor.fromAssetImage. - Undeprecates
BitmapDescriptor.fromBytes. - Fixes issues with deprecation in version 2.7.0.
- Undeprecates
-
2.7.024 May 2024Release notes
Open source →- Adds better support for marker size and scaling behaviour with
AssetMapBitmapandBytesMapBitmap. - Deprecates
BitmapDescriptor.fromAssetImagein favor ofBitmapDescriptor.assetandAssetMapBitmap.create. - Deprecates
BitmapDescriptor.fromBytesin favor ofBitmapDescriptor.bytesandBytesMapBitmap - Updates minimum supported SDK version to Flutter 3.16/Dart 3.2.
- Adds better support for marker size and scaling behaviour with
-
2.6.029 Feb 2024 -
2.5.026 Feb 2024Release notes
Open source →- Adds
styleto theMapConfigurationto allow setting style as part of map creation. - Adds
getStyleErrorto the platform interface, to allow asynchronous access to style errors that occur during initialization. - Updates minimum supported SDK version to Flutter 3.13/Dart 3.1.
- Adds
-
2.4.309 Jan 2024 -
2.4.204 Jan 2024Release notes
Open source →- Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.
- Fixes new lint warnings.
-
2.4.129 Aug 2023Release notes
Open source →- Adds pub topics to package metadata.
- Updates minimum supported SDK version to Flutter 3.7/Dart 2.19.
-
2.4.017 Jul 2023 -
2.3.014 Jul 2023 -
2.2.722 May 2023Release notes
Open source →- Removes obsolete null checks on non-nullable values.
- Updates minimum Flutter version to 3.3.
- Aligns Dart and Flutter SDK constraints.
-
2.2.622 Feb 2023Release notes
Open source →- Updates links for the merge of flutter/plugins into flutter/packages.
- Updates minimum Flutter version to 3.0.
-
2.2.510 Jan 2023 -
2.2.428 Sep 2022 -
2.2.328 Sep 2022Release notes
Open source →- Updates imports for
prefer_relative_imports. - Updates minimum Flutter version to 2.10.
- Updates imports for
-
2.2.216 Aug 2022Release notes
Open source →- Adds a
sizeparameter toBitmapDescriptor.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. - Fixes avoid_redundant_argument_values lint warnings and minor typos.
- Adds a
-
2.2.122 Jul 2022 -
2.2.014 Jun 2022Release notes
Open source →- Adds new versions of
buildViewandupdateOptionsthat take a new option class instead of a dictionary, to remove the cross-package dependency on magic string keys. - Adopts several parameter objects in the new
buildViewvariant to future-proof it against future changes. - Ignores unnecessary import warnings in preparation for upcoming Flutter changes.
- Adds new versions of
-
2.1.723 May 2022Release notes
Open source →- Updates code for stricter analysis options.
- Removes unnecessary imports.
-
2.1.620 May 2022Release notes
Open source →- Migrates from
ui.hash*toObject.hash*. - Updates minimum Flutter version to 2.5.0.
- Migrates from
-
2.1.510 Jan 2022 -
2.1.407 Jan 2022Release notes
Open source →- Update to use the
verifymethod introduced in plugin_platform_interface 2.1.0.
- Update to use the
-
2.1.301 Oct 2021Release notes
Open source →LatLngconstructor maintains longitude precision when given within acceptable range
-
2.1.224 Sep 2021 -
2.1.109 Aug 2021Release notes
Open source →- Method
buildViewWithTextDirectionhas been added to the platform interface.
- Method
-
2.1.017 Jun 2021Release notes
Open source →- Add support for Hybrid Composition when building the Google Maps widget on Android. Set
MethodChannelGoogleMapsFlutter.useAndroidViewSurfacetotrueto build with Hybrid Composition.
- Add support for Hybrid Composition when building the Google Maps widget on Android. Set
-
2.0.431 Mar 2021Release notes
Open source →- Preserve the
TileProviderwhen copyingTileOverlay, fixing a regression with tile overlays introduced in the null safety migration.
- Preserve the
-
2.0.325 Mar 2021Release notes
Open source →- Fix type issues in
isMarkerInfoWindowShownandgetZoomLevelintroduced in the null safety migration.
- Fix type issues in
-
2.0.218 Mar 2021Release notes
Open source →- Mark constructors for CameraUpdate, CircleId, MapsObjectId, MarkerId, PolygonId, PolylineId and TileOverlayId as const
-
2.0.102 Mar 2021 -
2.0.022 Feb 2021Release notes
Open source →- Migrated to null-safety.
- BREAKING CHANGE: Removed deprecated APIs.
- BREAKING CHANGE: Many sets in APIs that used to treat null and empty set as equivalent now require passing an empty set.
- BREAKING CHANGE: toJson now always returns an
Object; the details of the object type and structure should be treated as an implementation detail.
-
2.0.0-nullsafety.116 Feb 2021 pre-releaseNothing published for this version
-
2.0.0-nullsafety15 Feb 2021 pre-releaseNothing published for this version
-
1.2.003 Feb 2021 -
1.1.013 Jan 2021 -
1.0.517 Nov 2020Release notes
Open source →- Temporarily add a
fromJsonconstructor toBitmapDescriptorso serialized descriptors can be synchronously re-hydrated. This will be removed when a fix for this issue lands.
- Temporarily add a
-
1.0.412 Aug 2020Release notes
Open source →- Add a
disposemethod to the interface, so implementations may cleanup resources acquired oninit.
- Add a
-
1.0.305 Aug 2020Release notes
Open source →- Pass icon width/height if present on
fromAssetImageBitmapDescriptors (web only)
- Pass icon width/height if present on
-
1.0.212 May 2020 -
1.0.121 Apr 2020 -
1.0.003 Mar 2020 -
1.0.0+103 Mar 2020Nothing published for this version