flutter_unified_map 1.0.0
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(weredrag/multiFinger;doubleTap,flingAnimation,customand the fling events, never emitted, are gone); moves made withMapController.move(id:)carryMapEventSource.mapControllerand the id;MapCamera.rotationstays continuous instead of wrapping to [0, 360);TileLayer.maxNativeZoom(default 19, tiles scaled up above it),maxZoom(hides the layer above it, default infinity) andtileDimension(wastileSize);StrokePatternexposessegments,spacingFactorandpatternFitas flutter_map; the polyline hit tolerance ismax(strokeWidth / 2 + borderStrokeWidth / 2, minimumHitbox);CameraFit.maxZoomno longer overridesMapOptions.maxZoom. - Layers stack in the order of
UnifiedMap.children, not in mount order. - A
MarkerwithoutonTaplets 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)vsValueKey('1'), objects withouttoString). - 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 theirMapLayerState), the exportedtoPlatform…converters,IconCache.peek(nowlookup).RichAttributionWidget.showFlutterMapAttributionis nowshowUnifiedMapAttribution.
