Package-level declarations

Types

Link copied to clipboard
@Immutable
data class BackgroundPointOfInterestLabelsValue(val value: Value)

Define the background shape for Point of Interest labels style import config for MapboxStandardStyle.

Link copied to clipboard
@Stable
open class BaseStandardStyleState

The base state holder for the Standard Style.

Link copied to clipboard
@Stable
abstract class BaseStyleConfigurationState

The state holder for the base MapboxStandardStyle's &MapboxStandardSatelliteStyle's configurations.

Link copied to clipboard
@Immutable
data class ColorModePointOfInterestLabelsValue(val value: Value)

Define the color mode for Point of Interest labels style import config for MapboxStandardStyle.

Link copied to clipboard
@Immutable
data class LightPresetValue(val value: Value)

Define the lightPreset style import config for MapboxStandardStyle.

Link copied to clipboard

The state holder for the StandardSatelliteState's configurations.

Link copied to clipboard

Experimental state holder for the Mapbox Standard Satellite Style.

Link copied to clipboard

The state holder for the StandardState's configurations.

Link copied to clipboard

Experimental state holder for the Mapbox Standard Style.

Link copied to clipboard
@Immutable
data class ThemeValue(val value: Value)

Define the theme style import config for MapboxStandardStyle.

Functions

Link copied to clipboard
@Composable
fun MapboxStandardSatelliteStyle(styleImportsContent: @Composable StyleImportsScope.() -> Unit? = null, topSlot: @Composable () -> Unit? = null, middleSlot: @Composable () -> Unit? = null, bottomSlot: @Composable () -> Unit? = null, standardSatelliteStyleState: StandardSatelliteStyleState = rememberStandardSatelliteStyleState())

The convenient composable function to set a Mapbox Standard Satellite style. to the map, with available slots and comprehensive config options.

@Composable
fun MapboxStandardSatelliteStyle(styleImportsContent: @Composable StyleImportsScope.() -> Unit? = null, topSlot: @Composable () -> Unit? = null, middleSlot: @Composable () -> Unit? = null, bottomSlot: @Composable () -> Unit? = null, projection: Projection = Projection.INITIAL, atmosphereState: AtmosphereState = remember { AtmosphereState() }, terrainState: TerrainState = TerrainState.INITIAL, lightsState: LightsState = LightsState.INITIAL, styleTransition: TransitionOptions = remember { transition { } }, standardSatelliteStyleConfigurationState: StandardSatelliteStyleConfigurationState = remember { StandardSatelliteStyleConfigurationState() })
@Composable
fun MapboxStandardSatelliteStyle(styleImportsContent: @Composable StyleImportsScope.() -> Unit? = null, topSlot: @Composable () -> Unit? = null, middleSlot: @Composable () -> Unit? = null, bottomSlot: @Composable () -> Unit? = null, projection: Projection = Projection.INITIAL, atmosphereState: AtmosphereState = remember { AtmosphereState() }, terrainState: TerrainState = TerrainState.INITIAL, lightsState: LightsState = LightsState.INITIAL, styleTransition: TransitionOptions = remember { transition { } }, init: StandardSatelliteStyleConfigurationState.() -> Unit)
@Composable
fun MapboxStandardSatelliteStyle(styleImportsContent: @Composable StyleImportsScope.() -> Unit? = null, topSlot: @Composable () -> Unit? = null, middleSlot: @Composable () -> Unit? = null, bottomSlot: @Composable () -> Unit? = null, projection: Projection = Projection.INITIAL, atmosphereState: AtmosphereState = remember { AtmosphereState() }, terrainState: TerrainState = TerrainState.INITIAL, lightsState: LightsState = LightsState.INITIAL, styleTransition: TransitionOptions = remember { transition { } }, styleInteractionsState: StyleInteractionsState? = null, standardSatelliteStyleConfigurationState: StandardSatelliteStyleConfigurationState = remember { StandardSatelliteStyleConfigurationState() })
@Composable
fun MapboxStandardSatelliteStyle(styleImportsContent: @Composable StyleImportsScope.() -> Unit? = null, topSlot: @Composable () -> Unit? = null, middleSlot: @Composable () -> Unit? = null, bottomSlot: @Composable () -> Unit? = null, projection: Projection = Projection.INITIAL, atmosphereState: AtmosphereState = remember { AtmosphereState() }, terrainState: TerrainState = TerrainState.INITIAL, lightsState: LightsState = LightsState.INITIAL, styleTransition: TransitionOptions = remember { transition { } }, styleInteractionsState: StyleInteractionsState? = null, init: StandardSatelliteStyleConfigurationState.() -> Unit)

The convenient composable function to set a Mapbox Standard Satellite style to the map, with available slots and config options.

Link copied to clipboard
@Composable
fun MapboxStandardStyle(styleImportsContent: @Composable StyleImportsScope.() -> Unit? = null, topSlot: @Composable () -> Unit? = null, middleSlot: @Composable () -> Unit? = null, bottomSlot: @Composable () -> Unit? = null, standardStyleState: StandardStyleState = rememberStandardStyleState())

The convenient composable function to set a Mapbox Standard is a general-purpose style with 3D visualization. to the map, with available slots and comprehensive config options.

@Composable
fun MapboxStandardStyle(styleImportsContent: @Composable StyleImportsScope.() -> Unit? = null, topSlot: @Composable () -> Unit? = null, middleSlot: @Composable () -> Unit? = null, bottomSlot: @Composable () -> Unit? = null, projection: Projection = Projection.INITIAL, atmosphereState: AtmosphereState = remember { AtmosphereState() }, terrainState: TerrainState = TerrainState.INITIAL, lightsState: LightsState = LightsState.INITIAL, styleTransition: TransitionOptions = remember { transition { } }, standardStyleConfigurationState: StandardStyleConfigurationState = remember { StandardStyleConfigurationState() })
@Composable
fun MapboxStandardStyle(styleImportsContent: @Composable StyleImportsScope.() -> Unit? = null, topSlot: @Composable () -> Unit? = null, middleSlot: @Composable () -> Unit? = null, bottomSlot: @Composable () -> Unit? = null, projection: Projection = Projection.INITIAL, atmosphereState: AtmosphereState = remember { AtmosphereState() }, terrainState: TerrainState = TerrainState.INITIAL, lightsState: LightsState = LightsState.INITIAL, styleTransition: TransitionOptions = remember { transition { } }, init: StandardStyleConfigurationState.() -> Unit)

The convenient composable function to set a Mapbox Standard style to the map, with available slots and config options.

Link copied to clipboard

Create and remember a StandardSatelliteStyleState with init block.

Link copied to clipboard
@Composable
inline fun rememberStandardStyleState(crossinline init: StandardStyleState.() -> Unit = {}): StandardStyleState

Create and remember a StandardStyleState with init block.