google_maps_flutter
A Flutter plugin for integrating Google Maps in iOS and Android applications.
2.18.0
862K downloads/mo
#386 most downloaded on pub.dev
flutter/packages
What this package is like to depend on
Last release 1 months ago
23 Jul 2026
Ships fairly regularly
a new release about every 6 weeks
Nearly every release is documented
notes for 162 of 163 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
164 releases · first in 2018
9 releases in the last 12 months
see the full history below
Release timeline
164 releases · Nov 2018 to Jul 2026
2019
2020
2021
2022
2023
2024
2025
2026
Releases
latest 60 of 164-
2.18.023 Jul 2026Release notes
Open source →- Adds support for mapTypeControlEnabled, fullscreenControlEnabled, and streetViewControlEnabled on web.
-
2.17.127 May 2026Release notes
Open source →- Updates README to link to implementation packages for platform-specific setup information.
-
2.17.030 Mar 2026 -
2.16.018 Mar 2026 -
2.15.006 Mar 2026Release notes
Open source →- Adds support for advanced markers, and new example pages showing their usage.
- Updates minimum supported SDK version to Flutter 3.38/Dart 3.10.
-
2.14.212 Feb 2026Release notes
Open source →- Updates README with discussion of the new
google_maps_flutter_ios_sdk*packages.
- Updates README with discussion of the new
-
2.14.004 Nov 2025Release notes
Open source →- Adds a check that raises a
StateErrorwhen map controller is used after its widget has been disposed.
- Adds a check that raises a
-
2.13.103 Sep 2025Release notes
Open source →- Fixes exception when dispose is called while asynchronous update from
didUpdateWidgetis executed.
- Fixes exception when dispose is called while asynchronous update from
-
2.13.003 Sep 2025Release notes
Open source →- Adds support for camera control button on web.
- Updates minimum supported SDK version to Flutter 3.29/Dart 3.7.
-
2.12.317 Jun 2025Release notes
Open source →- Updates the example app to use the zIndexInt param instead of the deprecated zIndex.
-
2.12.215 May 2025Release notes
Open source →- Fixes memory leak by disposing stream subscriptions in
GoogleMapController. - Updates README to indicate that Andoid SDK <21 is no longer supported.
- Fixes memory leak by disposing stream subscriptions in
-
2.12.131 Mar 2025 -
2.12.025 Mar 2025 -
2.11.018 Mar 2025Release notes
Open source →- Adds support for ground overlays.
- Updates minimum supported SDK version to Flutter 3.27/Dart 3.6.
-
2.10.124 Feb 2025Release notes
Open source →- Updates READMEs and API docs.
- Updates minimum supported SDK version to Flutter 3.22/Dart 3.4.
-
2.10.015 Nov 2024Release notes
Open source →- Updates minimum supported SDK version to Flutter 3.22/Dart 3.4.
- Fixes detection of WebAssembly support on package site.
-
2.9.007 Aug 2024 -
2.8.006 Aug 2024 -
2.7.101 Aug 2024 -
2.7.005 Jun 2024Release notes
Open source →- Adds support for BitmapDescriptor classes
AssetMapBitmapandBytesMapBitmap. - Updates minimum supported SDK version to Flutter 3.22/Dart 3.4.
- Adds support for BitmapDescriptor classes
-
2.6.117 Apr 2024Release notes
Open source →- Updates the minimum version of the iOS implementation package to a version with privacy manifest support.
- Updates README and example app to reflect that the minimum supported version is now iOS 14. Removal of support for iOS 12 and 13 was necessary due to the upcoming App Store privary manifest requirements.
-
2.6.028 Feb 2024Release notes
Open source →- Adds
styleto the GoogleMap widget constructor. This allows setting the map style during creation, avoiding the possibility of the default style being displayed briefly. - Deprecates
GoogleMapController.setMapStylein favor of setting the style via the new widgetstyleparameter. - Updates minimum supported SDK version to Flutter 3.19.
- Adds
-
2.5.312 Jan 2024Release notes
Open source →- Updates support matrix in README to indicate that iOS 11 is no longer supported.
- Clients on versions of Flutter that still support iOS 11 can continue to use this package with iOS 11, but will not receive any further updates to the iOS implementation.
-
2.5.209 Jan 2024 -
2.5.104 Jan 2024 -
2.5.031 Aug 2023Release notes
Open source →- Adds implementation for
cloudMapIdparameter to support cloud-based maps styling.
- Adds implementation for
-
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.024 Jul 2023 -
2.3.116 Jun 2023Release notes
Open source →- Fixes a regression from 2.2.8 that could cause incorrect handling of a rapid series of map object updates.
- Fixes stale ignore: prefer_const_constructors.
- Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.
-
2.3.005 Jun 2023Release notes
Open source →- Endorses
google_maps_flutter_webas the web implementation of this plugin.
- Endorses
-
2.2.824 May 2023 -
2.2.722 May 2023Release notes
Open source →- Removes obsolete null checks on non-nullable values.
- Updates minimum supported SDK version to Flutter 3.3/Dart 2.18.
-
2.2.602 May 2023Release notes
Open source →- Aligns Dart and Flutter SDK constraints.
- Updates README.md to specify not to use GoogleMaps widget within an unbounded widget.
-
2.2.502 Mar 2023 -
2.2.422 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.303 Jan 2023 -
2.2.212 Dec 2022Release notes
Open source →- Modified
README.mdto fix minor syntax issues and added Code Excerpt toREADME.md. - Updates code for new analysis options.
- Updates code for
no_leading_underscores_for_local_identifierslint.
- Modified
-
2.2.128 Sep 2022 -
2.2.001 Sep 2022Release notes
Open source →- Deprecates
AndroidGoogleMapsFlutter.useAndroidViewSurfacein favor of setting the flag directly in the Android implementation. - Updates minimum Flutter version to 2.10.
- Deprecates
-
2.1.1218 Aug 2022 -
2.1.1117 Aug 2022Release notes
Open source →- Fixes avoid_redundant_argument_values lint warnings and minor typos.
- Moves Android and iOS implementations to federated packages.
-
2.1.1027 Jul 2022 -
2.1.923 Jul 2022Release notes
Open source →- Updates integration tests to use the new inspector interface.
- Removes obsolete test-only method for accessing a map controller's method channel.
- Ignores unnecessary import warnings in preparation for upcoming Flutter changes.
-
2.1.814 Jun 2022Release notes
Open source →- Switches to new platform interface versions of
buildViewandupdateOptions. - Ignores unnecessary import warnings in preparation for upcoming Flutter changes.
- Switches to new platform interface versions of
-
2.1.703 Jun 2022 -
2.1.624 May 2022Release notes
Open source →- Fixes issue in Flutter v3.0.0 where some updates to the map don't take effect on Android.
- Fixes iOS native unit tests on M1 devices.
- Minor fixes for new analysis options.
-
2.1.510 May 2022Release notes
Open source →- Removes unnecessary imports.
- Fixes library_private_types_in_public_api, sort_child_properties_last and use_key_in_widget_constructors lint warnings.
-
2.1.427 Apr 2022Release notes
Open source →- Updates Android Google maps sdk version to
18.0.2. - Adds OS version support information to README.
- Updates Android Google maps sdk version to
-
2.1.321 Mar 2022Release notes
Open source →- Fixes iOS crash on
EXC_BAD_ACCESS KERN_PROTECTION_FAILUREif the map frame changes long after creation.
- Fixes iOS crash on
-
2.1.201 Mar 2022Release notes
Open source →- Removes dependencies from
pubspec.yamlthat are only needed inexample/pubspec.yaml - Updates Android compileSdkVersion to 31.
- Internal code cleanup for stricter analysis options.
- Removes dependencies from
-
2.1.119 Nov 2021 -
2.1.028 Oct 2021Release notes
Open source →- Add iOS unit and UI integration test targets.
- Provide access to Hybrid Composition on Android through the
GoogleMapwidget.
-
2.0.1130 Sep 2021 -
2.0.1017 Sep 2021 -
2.0.915 Sep 2021Release notes
Open source →- Fix Android
NullPointerExceptioncaused by theGoogleMapControllerbeing disposed beforeGoogleMapwas ready.
- Fix Android
-
2.0.802 Sep 2021 -
2.0.702 Sep 2021Release notes
Open source →- Add iOS unit and UI integration test targets.
- Exclude arm64 simulators in example app.
- Remove references to the Android V1 embedding.
-
2.0.625 May 2021 -
2.0.517 May 2021 -
2.0.413 May 2021