google_maps_flutter_platform_interface 2.8.0 copy "google_maps_flutter_platform_interface: ^2.8.0" to clipboard
google_maps_flutter_platform_interface: ^2.8.0 copied to clipboard

A common platform interface for the google_maps_flutter plugin.

2.8.0 #

  • Deprecates BitmapDescriptor.fromAssetImage in favor of BitmapDescriptor.asset and AssetMapBitmap.create.
  • Deprecates BitmapDescriptor.fromBytes in favor of BitmapDescriptor.bytes and BytesMapBitmap

2.7.1 #

  • Undeprecates BitmapDescriptor.fromAssetImage.
  • Undeprecates BitmapDescriptor.fromBytes.
  • Fixes issues with deprecation in version 2.7.0.

2.7.0 #

  • 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.

2.6.0 #

  • Adds support for marker clustering.

2.5.0 #

  • 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.

2.4.3 #

  • Updates minimum required plugin_platform_interface version to 2.1.7.

2.4.2 #

  • Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.
  • Fixes new lint warnings.

2.4.1 #

  • Adds pub topics to package metadata.
  • Updates minimum supported SDK version to Flutter 3.7/Dart 2.19.

2.4.0 #

  • Adds options for gesture handling and tilt controls on web.

2.3.0 #

  • Adds a cloudMapId parameter to support cloud-based map styling.

2.2.7 #

  • Removes obsolete null checks on non-nullable values.
  • Updates minimum Flutter version to 3.3.
  • Aligns Dart and Flutter SDK constraints.

2.2.6 #

  • Updates links for the merge of flutter/plugins into flutter/packages.
  • Updates minimum Flutter version to 3.0.

2.2.5 #

  • Updates code for stricter lint checks.

2.2.4 #

  • Updates code for no_leading_underscores_for_local_identifiers lint.

2.2.3 #

  • Updates imports for prefer_relative_imports.
  • Updates minimum Flutter version to 2.10.

2.2.2 #

  • 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.

2.2.1 #

  • Adds a new interface for inspecting the platform map state in tests.

2.2.0 #

  • 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.

2.1.7 #

  • Updates code for stricter analysis options.
  • Removes unnecessary imports.

2.1.6 #

  • Migrates from ui.hash* to Object.hash*.
  • Updates minimum Flutter version to 2.5.0.

2.1.5 #

  • Removes dependency on meta.

2.1.4 #

  • Update to use the verify method introduced in plugin_platform_interface 2.1.0.

2.1.3 #

  • LatLng constructor maintains longitude precision when given within acceptable range

2.1.2 #

  • Add additional marker drag events

2.1.1 #

  • Method buildViewWithTextDirection has been added to the platform interface.

2.1.0 #

  • Add support for Hybrid Composition when building the Google Maps widget on Android. Set MethodChannelGoogleMapsFlutter.useAndroidViewSurface to true to build with Hybrid Composition.

2.0.4 #

  • Preserve the TileProvider when copying TileOverlay, fixing a regression with tile overlays introduced in the null safety migration.

2.0.3 #

  • Fix type issues in isMarkerInfoWindowShown and getZoomLevel introduced in the null safety migration.

2.0.2 #

  • Mark constructors for CameraUpdate, CircleId, MapsObjectId, MarkerId, PolygonId, PolylineId and TileOverlayId as const

2.0.1 #

  • Update platform_plugin_interface version requirement.

2.0.0 #

  • 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.

1.2.0 #

  • Add TileOverlay support.

1.1.0 #

  • Add support for holes in Polygons.

1.0.6 #

  • Update Flutter SDK constraint.

1.0.5 #

  • 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.

1.0.4 #

  • Add a dispose method to the interface, so implementations may cleanup resources acquired on init.

1.0.3 #

  • Pass icon width/height if present on fromAssetImage BitmapDescriptors (web only)

1.0.2 #

  • Update lower bound of dart dependency to 2.1.0.

1.0.1 #

  • Initial open source release.

1.0.0 ... 1.0.0+5 #

  • Development.