Skip to Content
API ReferenceConfigurationMapAccessibilityConfig

MapAccessibilityConfig

Accessibility configurations for all map UI elements.

This class groups all accessibility configurations for the map controls:

Zoom in button Zoom out button User location button Floor selector

Constructors

MapAccessibilityConfig.new

MapAccessibilityConfig.new({AccessibilityConfig? zoomIn, AccessibilityConfig? zoomOut, AccessibilityConfig? userLocation, AccessibilityConfig? floorSelector, AccessibilityConfig? compass})

Creates accessibility configurations for map UI elements. const

Properties

PropertyTypeDescription
compassAccessibilityConfig?Accessibility configuration for the compass button. (final)
floorSelectorAccessibilityConfig?Accessibility configuration for the floor selector. (final)
userLocationAccessibilityConfig?Accessibility configuration for the user location button. (final)
zoomInAccessibilityConfig?Accessibility configuration for the zoom in button. (final)
zoomOutAccessibilityConfig?Accessibility configuration for the zoom out button. (final)

Methods

copyWith

copyWith({AccessibilityConfig? zoomIn, AccessibilityConfig? zoomOut, AccessibilityConfig? userLocation, AccessibilityConfig? floorSelector, AccessibilityConfig? compass}) → MapAccessibilityConfig

Creates a copy of this configuration with the given fields replaced.

toJson

toJson() → Map<String, dynamic>
Last updated on