PackageTrack
Sign in Get early access

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

Releases

latest 60 of 69
  1. 0.6.3 22 Jul 2026
    Release notes
    • Adds support for mapTypeControlEnabled, fullscreenControlEnabled, and streetViewControlEnabled.
    Open source →
  2. 0.6.2 18 Mar 2026
    Release notes
    • Adds colorScheme support for controlling cloud-based map brightness.
    Open source →
  3. 0.6.2+1 01 May 2026
    Release notes
    • Fixes a bug that prevented non-cloud styles from being applied.
    Open source →
  4. 0.6.2+2 26 May 2026
    Release notes
    • 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.
    Open source →
  5. 0.6.2+3 27 May 2026
    Release notes
    • Updates README to include setup information.
    Open source →
  6. 0.6.1 12 Feb 2026
    Release notes
    • Batches clustered marker add/remove operations to avoid redundant re-rendering.
    Open source →
  7. 0.6.0 10 Feb 2026
    Release notes
    • BREAKING CHANGES: Adds type constraints to generic type parameters:
      • ClusterManagersController<T> now requires T extends Object
      • MarkersController<T, O> now requires T extends Object
    • Adds support for Google Maps JavaScript API Advanced Markers (AdvancedMarker), including new AdvancedMarkerController and AdvancedMarkersController classes, support for PinConfig with customizable background, border, and glyph, and custom marker content via BitmapDescriptor (including AssetMapBitmap, BytesMapBitmap, and PinConfig). Advanced markers require the marker library - add &libraries=marker to your Google Maps API script URL in web/index.html.
    • Adds isAdvancedMarkersAvailable() method to check if advanced markers are supported.
    • Refactors marker architecture to support both legacy Marker and new AdvancedMarker types through unified controller interfaces.
    • Updates minimum supported SDK version to Flutter 3.35/Dart 3.9.
    Open source →
  8. 0.5.14 02 Sep 2025
    Release notes
    • Adds support for disabling or moving the camera control button on web.
    Open source →
  9. 0.5.14+1 03 Sep 2025
    Release notes
    • Stops processing events and cancels subscriptions when controller is disposed.
    Open source →
  10. 0.5.14+2 04 Sep 2025
    Release notes
    • Fixes a bug where using cloudMapId for cloud-based styling would fail if the style property was also present.
    Open source →
  11. 0.5.14+3 08 Nov 2025
    Release notes
    • Replaces uses of deprecated Color properties.
    Open source →
  12. 0.5.13 23 Aug 2025
    Release notes
    • Updates minimum supported SDK version to Flutter 3.29/Dart 3.7.
    • Fixes consumeTapEvents for Circles, Polygons & Polyline on web.
    Open source →
  13. 0.5.12 18 Mar 2025
    Release notes
    • Adds support for ground overlay.
    Open source →
  14. 0.5.12+1 16 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 →
  15. 0.5.12+2 24 Jun 2025
    Release notes
    • Fix broken cameraTargetBounds option on web.
    Open source →
  16. 0.5.11 07 Mar 2025
    Release notes
    • Adds support for marker anchor.
    • Updates READMEs and API docs.
    • Updates minimum supported SDK version to Flutter 3.22/Dart 3.4.
    Open source →
  17. 0.5.10 06 Aug 2024
    Release notes
    • Adds support for heatmap layers.
    Open source →
  18. 0.5.10+1 24 Feb 2025

    Nothing published for this version

  19. 0.5.9 31 Jul 2024
    Release notes
    • Updates package:google_maps dependency to latest (^8.0.0).
    • Adds support for web: ^1.0.0.
    • Updates SDK version to Dart ^3.4.0. Flutter ^3.22.0.
    Open source →
  20. 0.5.9+1 01 Aug 2024
    Release notes
    • Fixes a typo in the formatting of the CHANGELOG.
    Open source →
  21. 0.5.9+2 01 Aug 2024
    Release notes
    • Restores support for Dart ^3.3.0 and Flutter ^3.19.0.
    Open source →
  22. 0.5.8 04 Jun 2024
    Release notes
    • Adds support for BitmapDescriptor classes AssetMapBitmap and BytesMapBitmap.
    Open source →
  23. 0.5.7 30 Apr 2024
    Release notes
    • Adds support for marker clustering.
    Open source →
  24. 0.5.6 28 Feb 2024
    Release notes
    • Adds support for MapConfiguration.style.
    • Adds support for getStyleError.
    Open source →
  25. 0.5.6+1 28 Feb 2024
    Release notes
    • Fixes an issue where dart:js_interop object literal factories did not compile with dart2js.
    Open source →
  26. 0.5.6+2 05 Mar 2024
    Release notes
    • Uses TrustedTypes from web: ^0.5.1.
    Open source →
  27. 0.5.5 28 Feb 2024
    Release notes
    • Migrates to dart:js_interop and package:web APIs.
    • Updates minimum supported SDK version to Flutter 3.19/Dart 3.3.
    Open source →
  28. 0.5.4 24 Aug 2023
    Release notes
    • Adds implementation for cloudMapId parameter to support cloud-based maps styling.
    • Updates minimum supported SDK version to Flutter 3.7/Dart 2.19.
    Open source →
  29. 0.5.4+1 29 Aug 2023
    Release notes
    • Adds pub topics to package metadata.
    Open source →
  30. 0.5.4+2 30 Aug 2023
    Release notes
    • Migrates to dart:ui_web APIs.
    • Updates minimum supported SDK version to Flutter 3.13.0/Dart 3.1.0.
    Open source →
  31. 0.5.4+3 04 Jan 2024
    Release notes
    • Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.
    • Fixes new lint warnings.
    Open source →
  32. 0.5.3 31 Jul 2023
    Release notes
    • Initial support for custom overlays. #98596.
    Open source →
  33. 0.5.2 21 Jul 2023
    Release notes
    • Adds options for gesture handling and tilt controls.
    Open source →
  34. 0.5.1 30 Jun 2023
    Release notes
    • Adds padding support to CameraUpdate.newLatLngBounds. Issue #122192.
    Open source →
  35. 0.5.0 31 May 2023
    Release notes
    • BREAKING CHANGE: Fires a MapStyleException when an invalid JSON is used in setMapStyle (was FormatException previously).
    • Implements a GoogleMapsInspectorPlatform to allow integration tests to inspect parts of the internal state of a map.
    Open source →
  36. 0.5.0+1 05 Jun 2023
    Release notes
    • Updates the README to mention that this package is the endorsed implementation of google_maps_flutter for the web platform.
    Open source →
  37. 0.4.0 15 Jun 2022
    Release notes
    • Implements the new platform interface versions of buildView and updateOptions with 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_flutter 2.1.8 or later.
    • Adds const constructor parameters in example tests.
    Open source →
  38. 0.4.0+1 11 Jul 2022
    Release notes
    • Updates README.md to describe a hit-testing issue when Flutter widgets are overlaid on top of the Map widget.
    Open source →
  39. 0.4.0+2 17 Aug 2022
    Release notes
    • Updates conversion of BitmapDescriptor.fromBytes marker icons to support the new size parameter. Issue #73789.
    • Fixes avoid_redundant_argument_values lint warnings and minor typos.
    Open source →
  40. 0.4.0+3 28 Sep 2022
    Release notes
    • Updates imports for prefer_relative_imports.
    • Updates minimum Flutter version to 2.10.
    Open source →
  41. 0.4.0+4 10 Jan 2023
    Release notes
    • Updates code for stricter lint checks.
    • Updates code for no_leading_underscores_for_local_identifiers lint.
    Open source →
  42. 0.4.0+5 20 Jan 2023
    Release notes
    • Updates code for stricter lint checks.
    Open source →
  43. 0.4.0+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 →
  44. 0.4.0+7 08 Mar 2023
    Release notes
    • Clarifies explanation of endorsement in README.
    • Aligns Dart and Flutter SDK constraints.
    Open source →
  45. 0.4.0+8 20 Apr 2023
    Release notes
    • Updates minimum Flutter version to 3.3.
    • Allows marker position updates. Issue #83467.
    Open source →
  46. 0.4.0+9 22 May 2023
    Release notes
    • Removes obsolete null checks on non-nullable values.
    Open source →
  47. 0.3.3 20 May 2022
    Release notes
    • Removes custom analysis_options.yaml (and fixes code to comply with newest rules).
    • Updates package:google_maps dependency to latest (^6.1.0).
    • Ensures that convert.dart sanitizes user-created HTML before passing it to the Maps JS SDK with sanitizeHtml from package:sanitize_html. More info.
    Open source →
  48. 0.3.2 30 Sep 2021
    Release notes
    • Add onDragStart and onDrag to Marker
    Open source →
  49. 0.3.2+1 10 Jan 2022
    Release notes
    • Removes dependency on meta.
    Open source →
  50. 0.3.2+2 10 May 2022
    Release notes
    • Removes unnecessary imports.
    • Fixes library_private_types_in_public_api, sort_child_properties_last and use_key_in_widget_constructors lint warnings.
    Open source →
  51. 0.3.1 11 Sep 2021
    Release notes
    • Fix the getScreenCoordinate(LatLng) method. #80710
    • Wait until the map tiles have loaded before calling onPlatformViewCreated, so the returned controller is 100% functional (has bounds, a projection, etc...)
    • Use zIndex property when initializing Circle objects. #89374
    Open source →
  52. 0.3.0 31 Mar 2021
    Release notes
    • Migrate package to null-safety.
    • Breaking changes:
      • The property icon of a Marker cannot be null. Defaults to BitmapDescriptor.defaultMarker
      • The property initialCameraPosition of a GoogleMapController can't be null. It is also marked as required.
      • The parameter creationId of the buildView method cannot be null (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.
    Open source →
  53. 0.3.0+1 01 Jun 2021
    Release notes
    • Change sizing code of GoogleMap widget's HtmlElementView so it works well when slotted.
    Open source →
  54. 0.3.0+2 12 Jun 2021
    Release notes
    • Document liteModeEnabled is not available on the web. #83737.
    Open source →
  55. 0.3.0+3 19 Jul 2021
    Release notes
    • Update the README.md usage instructions to not be tied to explicit package versions.
    Open source →
  56. 0.3.0+4 20 Aug 2021
    Release notes
    • Add implements to pubspec.
    Open source →
  57. 0.2.1 04 Mar 2021
    Release notes
    • Move integration tests to example.
    • Tweak pubspec dependencies for main package.
    Open source →
  58. 0.2.0 03 Mar 2021
    Release notes
    • 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!

    Open source →
  59. 0.1.1 22 Jan 2021
    Release notes
    • Auto-reverse holes if they're the same direction as the polygon. Issue.
    Open source →
  60. 0.1.0 19 Aug 2020
    Release notes
    • First open-source version
    Open source →

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