PackageTrack
Sign in Get early access

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
Release Pre-release Withdrawn

Releases

latest 60 of 64
  1. 2.16.1 19 Aug 2026
    Release notes

    [google_maps_flutter_platform_interface] Fix PinConfig code sample (#…

    Open source →
    Release notes
    • Fixes the PinConfig code sample in the BitmapDescriptor documentation.
    Open source →
  2. 2.16.0 13 Jul 2026
    Release notes
    • Adds support for mapTypeControlEnabled, fullscreenControlEnabled, and streetViewControlEnabled for web.
    • Updates minimum supported SDK version to Flutter 3.38/Dart 3.10.
    Open source →
  3. 2.15.0 18 Mar 2026
    Release notes
    • Adds support for colorScheme for cloud-based maps styling brightness in web.
    Open source →
  4. 2.14.2 23 Feb 2026
    Release notes
    • Adds documentation about iOS rendering issue with PinConfig.
    • Updates minimum supported SDK version to Flutter 3.35/Dart 3.9.
    Open source →
  5. 2.14.1 20 Nov 2025
    Release notes
    • Replaces internal use of deprecated methods.
    • Updates minimum supported SDK version to Flutter 3.32/Dart 3.8.
    Open source →
  6. 2.14.0 28 Aug 2025
    Release notes
    • Adds support for disabling or moving the camera control button on web.
    • Updates minimum supported SDK version to Flutter 3.29/Dart 3.7.
    Open source →
  7. 2.13.0 07 Aug 2025
    Release notes
    • Adds Advanced marker support.
    Open source →
  8. 2.12.1 06 Jun 2025
    Release notes
    • Fixes the zIndex issue in the copyWith method.
    Open source →
  9. 2.12.0 05 Jun 2025
    Release notes
    • Deprecates zIndex parameter in Marker in favor of zIndexInt.
    • Updates minimum supported SDK version to Flutter 3.27/Dart 3.6.
    Open source →
  10. 2.11.1 24 Feb 2025
    Release notes
    • Updates READMEs and API docs.
    Open source →
  11. 2.11.0 19 Feb 2025
    Release notes
    • Adds support for animating the camera with a duration.
    Open source →
  12. 2.10.0 03 Feb 2025
    Release notes
    • Updates minimum supported SDK version to Flutter 3.22/Dart 3.4.
    • Adds support for ground overlay.
    Open source →
  13. 2.9.5 04 Oct 2024
    Release notes
    • Converts BitmapDescriptor to typesafe structures.
    Open source →
  14. 2.9.4 04 Oct 2024
    Release notes
    • Converts PatternItem to typesafe structure.
    • Converts Cap to typesafe structure.
    Open source →
  15. 2.9.3 27 Sep 2024
    Release notes
    • Corrects an incorrect comment in polyline.dart file.
    Open source →
  16. 2.9.2 11 Sep 2024
    Release notes
    • Corrects JSON tag for CameraUpdateNewLatLngBounds.
    Open source →
  17. 2.9.1 09 Sep 2024 withdrawn
    Release notes
    • Splits CameraUpdate into dervied classes for different update cases.
    • Updates minimum supported SDK version to Flutter 3.19/Dart 3.3.
    Open source →
  18. 2.9.0 05 Aug 2024
    Release notes
    • Adds support for heatmap layers.
    Open source →
  19. 2.8.0 20 Jun 2024
    Release notes
    • Deprecates BitmapDescriptor.fromAssetImage in favor of BitmapDescriptor.asset and AssetMapBitmap.create.
    • Deprecates BitmapDescriptor.fromBytes in favor of BitmapDescriptor.bytes and BytesMapBitmap
    Open source →
  20. 2.7.1 29 May 2024
    Release notes
    • Undeprecates BitmapDescriptor.fromAssetImage.
    • Undeprecates BitmapDescriptor.fromBytes.
    • Fixes issues with deprecation in version 2.7.0.
    Open source →
  21. 2.7.0 24 May 2024
    Release notes
    • Adds better support for marker size and scaling behaviour with AssetMapBitmap and BytesMapBitmap.
    • Deprecates BitmapDescriptor.fromAssetImage in favor of BitmapDescriptor.asset and AssetMapBitmap.create.
    • Deprecates BitmapDescriptor.fromBytes in favor of BitmapDescriptor.bytes and BytesMapBitmap
    • Updates minimum supported SDK version to Flutter 3.16/Dart 3.2.
    Open source →
  22. 2.6.0 29 Feb 2024
    Release notes
    • Adds support for marker clustering.
    Open source →
  23. 2.5.0 26 Feb 2024
    Release notes
    • Adds style to the MapConfiguration to allow setting style as part of map creation.
    • Adds getStyleError to 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.
    Open source →
  24. 2.4.3 09 Jan 2024
    Release notes
    • Updates minimum required plugin_platform_interface version to 2.1.7.
    Open source →
  25. 2.4.2 04 Jan 2024
    Release notes
    • Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.
    • Fixes new lint warnings.
    Open source →
  26. 2.4.1 29 Aug 2023
    Release notes
    • Adds pub topics to package metadata.
    • Updates minimum supported SDK version to Flutter 3.7/Dart 2.19.
    Open source →
  27. 2.4.0 17 Jul 2023
    Release notes
    • Adds options for gesture handling and tilt controls on web.
    Open source →
  28. 2.3.0 14 Jul 2023
    Release notes
    • Adds a cloudMapId parameter to support cloud-based map styling.
    Open source →
  29. 2.2.7 22 May 2023
    Release notes
    • Removes obsolete null checks on non-nullable values.
    • Updates minimum Flutter version to 3.3.
    • Aligns Dart and Flutter SDK constraints.
    Open source →
  30. 2.2.6 22 Feb 2023
    Release notes
    • Updates links for the merge of flutter/plugins into flutter/packages.
    • Updates minimum Flutter version to 3.0.
    Open source →
  31. 2.2.5 10 Jan 2023
    Release notes
    • Updates code for stricter lint checks.
    Open source →
  32. 2.2.4 28 Sep 2022
    Release notes
    • Updates code for no_leading_underscores_for_local_identifiers lint.
    Open source →
  33. 2.2.3 28 Sep 2022
    Release notes
    • Updates imports for prefer_relative_imports.
    • Updates minimum Flutter version to 2.10.
    Open source →
  34. 2.2.2 16 Aug 2022
    Release notes
    • Adds a 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.
    • Fixes avoid_redundant_argument_values lint warnings and minor typos.
    Open source →
  35. 2.2.1 22 Jul 2022
    Release notes
    • Adds a new interface for inspecting the platform map state in tests.
    Open source →
  36. 2.2.0 14 Jun 2022
    Release notes
    • 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 string keys.
    • Adopts several parameter objects in the new buildView variant to future-proof it against future changes.
    • Ignores unnecessary import warnings in preparation for upcoming Flutter changes.
    Open source →
  37. 2.1.7 23 May 2022
    Release notes
    • Updates code for stricter analysis options.
    • Removes unnecessary imports.
    Open source →
  38. 2.1.6 20 May 2022
    Release notes
    • Migrates from ui.hash* to Object.hash*.
    • Updates minimum Flutter version to 2.5.0.
    Open source →
  39. 2.1.5 10 Jan 2022
    Release notes
    • Removes dependency on meta.
    Open source →
  40. 2.1.4 07 Jan 2022
    Release notes
    • Update to use the verify method introduced in plugin_platform_interface 2.1.0.
    Open source →
  41. 2.1.3 01 Oct 2021
    Release notes
    • LatLng constructor maintains longitude precision when given within acceptable range
    Open source →
  42. 2.1.2 24 Sep 2021
    Release notes
    • Add additional marker drag events
    Open source →
  43. 2.1.1 09 Aug 2021
    Release notes
    • Method buildViewWithTextDirection has been added to the platform interface.
    Open source →
  44. 2.1.0 17 Jun 2021
    Release notes
    • Add support for Hybrid Composition when building the Google Maps widget on Android. Set MethodChannelGoogleMapsFlutter.useAndroidViewSurface to true to build with Hybrid Composition.
    Open source →
  45. 2.0.4 31 Mar 2021
    Release notes
    • Preserve the TileProvider when copying TileOverlay, fixing a regression with tile overlays introduced in the null safety migration.
    Open source →
  46. 2.0.3 25 Mar 2021
    Release notes
    • Fix type issues in isMarkerInfoWindowShown and getZoomLevel introduced in the null safety migration.
    Open source →
  47. 2.0.2 18 Mar 2021
    Release notes
    • Mark constructors for CameraUpdate, CircleId, MapsObjectId, MarkerId, PolygonId, PolylineId and TileOverlayId as const
    Open source →
  48. 2.0.1 02 Mar 2021
    Release notes
    • Update platform_plugin_interface version requirement.
    Open source →
  49. 2.0.0 22 Feb 2021
    Release notes
    • 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.
    Open source →
  50. 2.0.0-nullsafety.1 16 Feb 2021 pre-release

    Nothing published for this version

  51. 2.0.0-nullsafety 15 Feb 2021 pre-release

    Nothing published for this version

  52. 1.2.0 03 Feb 2021
    Release notes
    • Add TileOverlay support.
    Open source →
  53. 1.1.0 13 Jan 2021
    Release notes
    • Add support for holes in Polygons.
    Open source →
  54. 1.0.5 17 Nov 2020
    Release notes
    • Temporarily add a fromJson constructor to BitmapDescriptor so serialized descriptors can be synchronously re-hydrated. This will be removed when a fix for this issue lands.
    Open source →
  55. 1.0.4 12 Aug 2020
    Release notes
    • Add a dispose method to the interface, so implementations may cleanup resources acquired on init.
    Open source →
  56. 1.0.3 05 Aug 2020
    Release notes
    • Pass icon width/height if present on fromAssetImage BitmapDescriptors (web only)
    Open source →
  57. 1.0.2 12 May 2020
    Release notes
    • Update lower bound of dart dependency to 2.1.0.
    Open source →
  58. 1.0.1 21 Apr 2020
    Release notes
    • Initial open source release.
    Open source →
  59. 1.0.0 03 Mar 2020
    Release notes
    • Development.
    Open source →
  60. 1.0.0+1 03 Mar 2020

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive