google_maps_flutter_web
Web platform implementation of google_maps_flutter
0.6.3
432K downloads/mo
#561 most downloaded on pub.dev
flutter/packages
What this package is like to depend on
Last release 1 months ago
22 Jul 2026
Ships fairly regularly
a new release about every 6 weeks
Nearly every release is documented
notes for 67 of 69 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
69 releases · first in 2020
11 releases in the last 12 months
see the full history below
Release timeline
69 releases · Mar 2020 to Jul 2026
2021
2022
2023
2024
2025
2026
Releases
latest 60 of 69-
0.6.322 Jul 2026Release notes
Open source →- Adds support for mapTypeControlEnabled, fullscreenControlEnabled, and streetViewControlEnabled.
-
0.6.218 Mar 2026 -
0.6.2+101 May 2026 -
0.6.2+226 May 2026Release notes
Open source →- Updates README to note that heatmap support was removed from the underlying SDK in 3.65.
- Updates minimum supported SDK version to Flutter 3.38/Dart 3.10.
-
0.6.2+327 May 2026 -
0.6.112 Feb 2026Release notes
Open source →- Batches clustered marker add/remove operations to avoid redundant re-rendering.
-
0.6.010 Feb 2026Release notes
Open source →- BREAKING CHANGES: Adds type constraints to generic type parameters:
ClusterManagersController<T>now requiresT extends ObjectMarkersController<T, O>now requiresT extends Object
- Adds support for Google Maps JavaScript API Advanced Markers (
AdvancedMarker), including newAdvancedMarkerControllerandAdvancedMarkersControllerclasses, support forPinConfigwith customizable background, border, and glyph, and custom marker content viaBitmapDescriptor(includingAssetMapBitmap,BytesMapBitmap, andPinConfig). Advanced markers require themarkerlibrary - add&libraries=markerto your Google Maps API script URL inweb/index.html. - Adds
isAdvancedMarkersAvailable()method to check if advanced markers are supported. - Refactors marker architecture to support both legacy
Markerand newAdvancedMarkertypes through unified controller interfaces. - Updates minimum supported SDK version to Flutter 3.35/Dart 3.9.
- BREAKING CHANGES: Adds type constraints to generic type parameters:
-
0.5.1402 Sep 2025 -
0.5.14+103 Sep 2025Release notes
Open source →- Stops processing events and cancels subscriptions when controller is disposed.
-
0.5.14+204 Sep 2025Release notes
Open source →- Fixes a bug where using
cloudMapIdfor cloud-based styling would fail if thestyleproperty was also present.
- Fixes a bug where using
-
0.5.14+308 Nov 2025 -
0.5.1323 Aug 2025Release notes
Open source →- Updates minimum supported SDK version to Flutter 3.29/Dart 3.7.
- Fixes
consumeTapEventsfor Circles, Polygons & Polyline on web.
-
0.5.1218 Mar 2025 -
0.5.12+116 Jun 2025Release notes
Open source →- Deprecates
zIndexparameter in Marker in favor ofzIndexInt. - Updates minimum supported SDK version to Flutter 3.27/Dart 3.6.
- Deprecates
-
0.5.12+224 Jun 2025 -
0.5.1107 Mar 2025Release notes
Open source →- Adds support for marker anchor.
- Updates READMEs and API docs.
- Updates minimum supported SDK version to Flutter 3.22/Dart 3.4.
-
0.5.1006 Aug 2024 -
0.5.10+124 Feb 2025Nothing published for this version
-
0.5.931 Jul 2024Release notes
Open source →- Updates
package:google_mapsdependency to latest (^8.0.0). - Adds support for
web: ^1.0.0. - Updates SDK version to Dart
^3.4.0. Flutter^3.22.0.
- Updates
-
0.5.9+101 Aug 2024 -
0.5.9+201 Aug 2024 -
0.5.804 Jun 2024Release notes
Open source →- Adds support for BitmapDescriptor classes
AssetMapBitmapandBytesMapBitmap.
- Adds support for BitmapDescriptor classes
-
0.5.730 Apr 2024 -
0.5.628 Feb 2024Release notes
Open source →- Adds support for
MapConfiguration.style. - Adds support for
getStyleError.
- Adds support for
-
0.5.6+128 Feb 2024Release notes
Open source →- Fixes an issue where
dart:js_interopobject literal factories did not compile with dart2js.
- Fixes an issue where
-
0.5.6+205 Mar 2024 -
0.5.528 Feb 2024Release notes
Open source →- Migrates to
dart:js_interopandpackage:webAPIs. - Updates minimum supported SDK version to Flutter 3.19/Dart 3.3.
- Migrates to
-
0.5.424 Aug 2023Release notes
Open source →- Adds implementation for
cloudMapIdparameter to support cloud-based maps styling. - Updates minimum supported SDK version to Flutter 3.7/Dart 2.19.
- Adds implementation for
-
0.5.4+129 Aug 2023 -
0.5.4+230 Aug 2023Release notes
Open source →- Migrates to
dart:ui_webAPIs. - Updates minimum supported SDK version to Flutter 3.13.0/Dart 3.1.0.
- Migrates to
-
0.5.4+304 Jan 2024Release notes
Open source →- Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.
- Fixes new lint warnings.
-
0.5.331 Jul 2023 -
0.5.221 Jul 2023 -
0.5.130 Jun 2023 -
0.5.031 May 2023Release notes
Open source →- BREAKING CHANGE: Fires a
MapStyleExceptionwhen an invalid JSON is used insetMapStyle(wasFormatExceptionpreviously). - Implements a
GoogleMapsInspectorPlatformto allow integration tests to inspect parts of the internal state of a map.
- BREAKING CHANGE: Fires a
-
0.5.0+105 Jun 2023Release notes
Open source →- Updates the README to mention that this package is the endorsed implementation
of
google_maps_flutterfor the web platform.
- Updates the README to mention that this package is the endorsed implementation
of
-
0.4.015 Jun 2022Release notes
Open source →- Implements the new platform interface versions of
buildViewandupdateOptionswith structured option types. - BREAKING CHANGE: No longer implements the unstructured option dictionary
versions of those methods, so this version can only be used with
google_maps_flutter2.1.8 or later. - Adds
constconstructor parameters in example tests.
- Implements the new platform interface versions of
-
0.4.0+111 Jul 2022Release notes
Open source →- Updates
README.mdto describe a hit-testing issue when Flutter widgets are overlaid on top of the Map widget.
- Updates
-
0.4.0+217 Aug 2022Release notes
Open source →- Updates conversion of
BitmapDescriptor.fromBytesmarker icons to support the newsizeparameter. Issue #73789. - Fixes avoid_redundant_argument_values lint warnings and minor typos.
- Updates conversion of
-
0.4.0+328 Sep 2022Release notes
Open source →- Updates imports for
prefer_relative_imports. - Updates minimum Flutter version to 2.10.
- Updates imports for
-
0.4.0+410 Jan 2023Release notes
Open source →- Updates code for stricter lint checks.
- Updates code for
no_leading_underscores_for_local_identifierslint.
-
0.4.0+520 Jan 2023 -
0.4.0+622 Feb 2023Release notes
Open source →- Updates links for the merge of flutter/plugins into flutter/packages.
- Updates minimum Flutter version to 3.0.
-
0.4.0+708 Mar 2023Release notes
Open source →- Clarifies explanation of endorsement in README.
- Aligns Dart and Flutter SDK constraints.
-
0.4.0+820 Apr 2023Release notes
Open source →- Updates minimum Flutter version to 3.3.
- Allows marker position updates. Issue #83467.
-
0.4.0+922 May 2023 -
0.3.320 May 2022Release notes
Open source →- Removes custom
analysis_options.yaml(and fixes code to comply with newest rules). - Updates
package:google_mapsdependency to latest (^6.1.0). - Ensures that
convert.dartsanitizes user-created HTML before passing it to the Maps JS SDK withsanitizeHtmlfrompackage:sanitize_html. More info.
- Removes custom
-
0.3.230 Sep 2021 -
0.3.2+110 Jan 2022 -
0.3.2+210 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.
-
0.3.111 Sep 2021 -
0.3.031 Mar 2021Release notes
Open source →- Migrate package to null-safety.
- Breaking changes:
- The property
iconof aMarkercannot benull. Defaults toBitmapDescriptor.defaultMarker - The property
initialCameraPositionof aGoogleMapControllercan't benull. It is also marked asrequired. - The parameter
creationIdof thebuildViewmethod cannot benull(this should be handled internally for users of the plugin) - Most of the Controller methods can't be called after
remove/dispose. Calling these methods now will throw an Assertion error. Before it'd be a no-op, or a null-pointer exception.
- The property
-
0.3.0+101 Jun 2021Release notes
Open source →- Change sizing code of
GoogleMapwidget'sHtmlElementViewso it works well when slotted.
- Change sizing code of
-
0.3.0+212 Jun 2021 -
0.3.0+319 Jul 2021Release notes
Open source →- Update the
README.mdusage instructions to not be tied to explicit package versions.
- Update the
-
0.3.0+420 Aug 2021 -
0.2.104 Mar 2021Release notes
Open source →- Move integration tests to
example. - Tweak pubspec dependencies for main package.
- Move integration tests to
-
0.2.003 Mar 2021Release notes
Open source →- Make this plugin compatible with the rest of null-safe plugins.
- Noop tile overlays methods, so they don't crash on web.
NOTE: This plugin is not null-safe yet!
-
0.1.122 Jan 2021 -
0.1.019 Aug 2020