MapSceneLayout

fun MapSceneLayout(mapBuild: MapBuild? = null, materialTheme: MaterialTheme = MaterialTheme, mapThemeColors: MapThemeColors? = null, databaseHandler: DatabaseHandler? = null, uiLayoutHandler: UiLayoutHandler? = null)

Main layout for the map scene screen that contains the indoor navigation scene, search bar, bottom navigation bar, and the bottom sheet. This layout is used to display the map scene screen. It takes the map build object and the context as parameters to load the map and initialize the database handler respectively.

Parameters

mapBuild

The map build object that contains the map data

mapThemeColors

The map theme colors object that contains the color scheme for the Indoor Navigation Scene UI

materialTheme

The material theme object that contains the color scheme for the UI components

databaseHandler

The database handler object that contains the database operations

uiLayoutHandler

The UI layout handler object that contains the UI operations

See also