From 73c8c574aef734c6b3f2464cc19055e688d56944 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Tue, 10 Jun 2025 15:36:29 +0000 Subject: [PATCH] Refactor: Replace rememberMarkerState with rememberUpdatedMarkerState The deprecated `rememberMarkerState` composable has been replaced with `rememberUpdatedMarkerState` in the following composables: - Marker - MarkerComposable - MarkerInfoWindow - MarkerInfoWindowComposable - MarkerInfoWindowContent - AdvancedMarker - AdvancedMarkerImpl - MarkerImpl This change ensures that you see the best practices in the samples and that the marker state is updated when the input parameters change. --- .../com/google/maps/android/compose/Marker.kt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/maps-compose/src/main/java/com/google/maps/android/compose/Marker.kt b/maps-compose/src/main/java/com/google/maps/android/compose/Marker.kt index b479c726..fc16784c 100644 --- a/maps-compose/src/main/java/com/google/maps/android/compose/Marker.kt +++ b/maps-compose/src/main/java/com/google/maps/android/compose/Marker.kt @@ -245,7 +245,7 @@ public fun rememberUpdatedMarkerState( @Composable @GoogleMapComposable public fun Marker( - state: MarkerState = rememberMarkerState(), + state: MarkerState = rememberUpdatedMarkerState(), contentDescription: String? = "", alpha: Float = 1.0f, anchor: Offset = Offset(0.5f, 1.0f), @@ -320,7 +320,7 @@ public fun Marker( @GoogleMapComposable public fun MarkerComposable( vararg keys: Any, - state: MarkerState = rememberMarkerState(), + state: MarkerState = rememberUpdatedMarkerState(), contentDescription: String? = "", alpha: Float = 1.0f, anchor: Offset = Offset(0.5f, 1.0f), @@ -392,7 +392,7 @@ public fun MarkerComposable( @Composable @GoogleMapComposable public fun MarkerInfoWindow( - state: MarkerState = rememberMarkerState(), + state: MarkerState = rememberUpdatedMarkerState(), alpha: Float = 1.0f, anchor: Offset = Offset(0.5f, 1.0f), draggable: Boolean = false, @@ -465,7 +465,7 @@ public fun MarkerInfoWindow( @GoogleMapComposable public fun MarkerInfoWindowComposable( vararg keys: Any, - state: MarkerState = rememberMarkerState(), + state: MarkerState = rememberUpdatedMarkerState(), alpha: Float = 1.0f, anchor: Offset = Offset(0.5f, 1.0f), draggable: Boolean = false, @@ -537,7 +537,7 @@ public fun MarkerInfoWindowComposable( @Composable @GoogleMapComposable public fun MarkerInfoWindowContent( - state: MarkerState = rememberMarkerState(), + state: MarkerState = rememberUpdatedMarkerState(), alpha: Float = 1.0f, anchor: Offset = Offset(0.5f, 1.0f), draggable: Boolean = false, @@ -609,7 +609,7 @@ public fun MarkerInfoWindowContent( @Composable @GoogleMapComposable private fun MarkerImpl( - state: MarkerState = rememberMarkerState(), + state: MarkerState = rememberUpdatedMarkerState(), contentDescription: String? = "", alpha: Float = 1.0f, anchor: Offset = Offset(0.5f, 1.0f), @@ -726,7 +726,7 @@ private fun MarkerImpl( @Composable @GoogleMapComposable public fun AdvancedMarker( - state: MarkerState = rememberMarkerState(), + state: MarkerState = rememberUpdatedMarkerState(), contentDescription: String? = "", alpha: Float = 1.0f, anchor: Offset = Offset(0.5f, 1.0f), @@ -804,7 +804,7 @@ public fun AdvancedMarker( @Composable @GoogleMapComposable private fun AdvancedMarkerImpl( - state: MarkerState = rememberMarkerState(), + state: MarkerState = rememberUpdatedMarkerState(), contentDescription: String? = "", alpha: Float = 1.0f, anchor: Offset = Offset(0.5f, 1.0f),