flutter_unified_map 1.0.0 copy "flutter_unified_map: ^1.0.0" to clipboard
flutter_unified_map: ^1.0.0 copied to clipboard

Native maps for Flutter with a flutter_map-style API - Google Maps on Android, Apple MapKit on iOS and macOS, flutter_map on web and desktop. Markers, polylines, polygons, tiles.

1.0.0 #

  • Initial release.
  • Aligned with flutter_map 8 before publishing: MapEventSource.onDrag / onMultiFinger (were drag / multiFinger; doubleTap, flingAnimation, custom and the fling events, never emitted, are gone); moves made with MapController.move(id:) carry MapEventSource.mapController and the id; MapCamera.rotation stays continuous instead of wrapping to [0, 360); TileLayer.maxNativeZoom (default 19, tiles scaled up above it), maxZoom (hides the layer above it, default infinity) and tileDimension (was tileSize); StrokePattern exposes segments, spacingFactor and patternFit as flutter_map; the polyline hit tolerance is max(strokeWidth / 2 + borderStrokeWidth / 2, minimumHitbox); CameraFit.maxZoom no longer overrides MapOptions.maxZoom.
  • Layers stack in the order of UnifiedMap.children, not in mount order.
  • A Marker without onTap lets taps through to the map (MarkerSpec.tappable).
  • Marker icons follow theme, text-scale and brightness changes; an icon is captured once unless it is still loading.
  • Object ids no longer collide for distinct keys (ValueKey(1) vs ValueKey('1'), objects without toString).
  • Failed shape and tile updates are reported and re-sent like marker updates; failures of camera moves, option updates and snapshots are reported instead of escaping as uncaught errors.
  • Removed: MapLayerWidget (layers are recognised by their MapLayerState), the exported toPlatform… converters, IconCache.peek (now lookup). RichAttributionWidget.showFlutterMapAttribution is now showUnifiedMapAttribution.
1
likes
160
points
78
downloads
screenshot

Documentation

Documentation
API reference

Publisher

verified publisherdartstack.dev

Weekly Downloads

Native maps for Flutter with a flutter_map-style API - Google Maps on Android, Apple MapKit on iOS and macOS, flutter_map on web and desktop. Markers, polylines, polygons, tiles.

Homepage
Repository (GitHub)
View/report issues

Topics

#map #google-maps #mapkit #flutter-plugin

License

MIT (license)

Dependencies

collection, dart_polylabel2, flutter, flutter_map, flutter_unified_map_android, flutter_unified_map_apple, flutter_unified_map_flutter_map, flutter_unified_map_platform_interface, latlong2, meta

More

Packages that depend on flutter_unified_map

Packages that implement flutter_unified_map