General
- Provided the Material 3 themes support.
Bugs
- #FB45437 - Resolved the late error exception when assigning any value other than -1 to the selectedIndex property.
General
- Upgraded the http package to the latest version 1.0.0.
Bugs
- #FB42695 - Now, the map tile layer no longer jumps to distant locations when panning during fling zooming.
Bugs
-
#FB40437 - The issue with panning after the pinch zooming on the iPhone browser has been resolved.
-
The issue with the custom button zooming on the MapZoomPanBehavior not working when the enablePinching is set to false has been resolved.
Feature
- #FB39509 - The issue with the previous and new zoom levels of onWillZoom not updating properly while zooming through the toolbar has been resolved.
Bug
- #FB37232 – Now, the data labels get rendered when enabling it programmatically.
Bug
- The null exception will not be thrown when simultaneously calling the setstate and zooming the map.
Features
- Provided an option to enable or disable the mouse wheel zoom functionality.
Bugs
- Now, while performing mouse wheel zooming, the current segment color will be applied properly.
Features
- Legend pointer - Provided an option to show a pointer on the solid bar legend while hover over the shape or bubble.
Features
- Vector line stroke cap - Provides a stroke cap option to customize the map vector lines and polylines.
- Marker alignment - Marker can be aligned in various alignment positions based on its coordinate point.
- Custom bounds - Provides an option to specify the visual limits for viewing a specific region in Maps.
Enhancements
- Support has been provided to increase or decrease the duration of the tooltip visibility. The duration will be measured in seconds.
- Improved the hover color of the shapes, bubbles, and vector layer shapes.
- #I323663, I318077 - Provided multiple tile layer support in the Maps.
- Legend pointer - Show a pointer at the top of the gradient legend while hovering.
Features
- Inverted circle.
- Inverted polygon.
- Legend title.
- Double tap zooming.
Breaking changes
- The
title
property has been removed fromSfMaps
.
Features
- Shape sublayer support.
- Load JSON from different sources.
- Tooltip for markers.
- Bar legend with gradient support.
- Vector shapes.
- Animation improvements while zooming and panning.
- Diagnostics support.
Breaking changes
-
The
palette
property has been removed fromMapShapeLayer
. -
The
enableShapeTooltip
property has been removed and the tooltip can be enabled by setting theshapeTooltipBuilder
property. -
The
shapeTooltipTextMapper
property has been removed and the same behavior can be achieved by returning a custom widget from theshapeTooltipBuilder
property. -
The
showBubbles
property has been removed and the same behavior can be achieved by setting thebubbleSizeMapper
property. -
The
enableBubbleTooltip
property has been removed and the tooltip can be enabled by setting thebubbleTooltipBuilder
property. -
The
bubbleTooltipTextMapper
property has been removed and the same behavior can be achieved by returning a custom widget from thebubbleTooltipBuilder
property. -
The
enableSelection
property has been removed and the same behavior can be achieved by setting theonSelectionChanged
property. -
The
initialSelectedIndex
property has been changed toselectedIndex
. To observe the changes in the UI, the user must callsetState()
. -
The
delegate
property has been changed tosource
property and the type of the delegate propertyMapShapeLayerDelegate
has been changed intoMapShapeSource
with named constructors such asMapShapeSource.asset
,MapShapeSource.network
, andMapShapeSource.memory
to load json data from various sources. -
The
legendSettings
property has been renamed aslegend
and theMapLegendSettings
has been renamed as theMapLegend
. -
The
legendSource
property has been renamed assource
and is now moved to theMapLegend
. -
The
MapLegend.none
enum has been removed and the same behavior can be achieved by setting thelegend
property asnull
. -
The
showIcon
property has been removed and the same behavior can be achieved by settingiconSize
property of theMapLegend
class asSize.empty
. -
The
opacity
property has been removed fromMapBubbleSettings
andMapSelectionSettings
classes and the same behavior can be achieved by setting opacity value incolor
property of theMapBubbleSettings
andMapSelectionSettings
. -
The
MapIconType.square
enum has been changed toMapIconType.rectangle
. -
The
MapLabelOverflowMode
has been renamed as theMapLabelOverflow
. TheMapLabelOverflowMode.trim
andMapLabelOverflowMode.none
enum values have been renamed toMapLabelOverflow.ellipsis
andMapLabelOverflow.visible
respectively. TheMapLabelOverflow
enum values arevisible
,ellipsis
, andhide
. -
The
textStyle
andtooltipTextStyle
property has been removed fromMapTooltipSettings
andSfMapsThemeData
classes respectively since the built-in tooltip shape is removed.
Features
- Tile layer
- Zooming and panning in both layers
- Custom widget for tooltips
- Legend for bubbles
- Improvement in interaction animations and web platform hovering
Breaking changes
- The
showLegend
property has been removed and the same behavior can be achieved by setting thelegendSource
property toMapElement.none
. - The
toggledShapeColor
has been changed totoggledItemColor
inSfMapsThemeData
andMapLegendSettings
. - The
toggledShapeStrokeColor
has been changed totoggledItemStrokeColor
inSfMapsThemeData
andMapLegendSettings
. - The
toggledShapeStrokeWidth
has been changed totoggledItemStrokeWidth
inSfMapsThemeData
andMapLegendSettings
. - The
toggledShapeOpacity
has been changed totoggledItemOpacity
inMapLegendSettings
.
No changes.
No changes.
No changes.
No changes.
No changes.
No changes.
No changes.
No changes.
No changes.
Initial release.
Features
Includes the maps widget with these features:
- Data labels
- Markers
- Bubbles
- Shape selection
- Legend
- Colors
- Tooltip