MapControlsOverlay
Shared map controls overlay using HorizontalFloatingToolbar for Material 3 Expressive styling. Provides compass, filter button, location tracking button, and optional slots for flavor-specific content (map type selector, layers, refresh).
Parameters
Callback to open/close the filter dropdown.
Composable rendered inside a Box alongside the filter button — typically a DropdownMenu with filter options.
Optional composable for a map type selector button + dropdown. Google flavor provides map type and custom tile options; F-Droid provides a tile source selector.
Optional composable for a layers management button.
Whether to show a refresh button (e.g., for network map layers).
Whether a refresh is currently in progress.
Callback when the refresh button is clicked.