rememberCameraPositionState
inline fun rememberCameraPositionState(crossinline init: CameraPositionState.() -> Unit = {}): CameraPositionState
Creates and remembers a CameraPositionState using rememberSaveable.
The camera position state is saved across configuration changes and process death, ensuring the map retains its last position.
Parameters
init
A lambda that is called when the CameraPositionState is first created to configure its initial state, such as its position or zoom level.
inline fun rememberCameraPositionState(key: String? = null, crossinline init: CameraPositionState.() -> Unit = {}): CameraPositionState
Deprecated
The 'key' parameter is deprecated. Please use the new `rememberCameraPositionState` function without a key.
Replace with
import com.google.maps.android.compose.rememberCameraPositionState
Content copied to clipboard
rememberCameraPositionState(init)
Content copied to clipboard
Create and rememberSaveable a CameraPositionState using CameraPositionState.Saver. init will be called when the CameraPositionState is first created to configure its initial state. Remember that the camera state can be applied when the map has been loaded.