@@ -29,6 +29,7 @@ import androidx.compose.runtime.saveable.Saver
2929import androidx.compose.runtime.saveable.rememberSaveable
3030import androidx.compose.runtime.setValue
3131import androidx.compose.runtime.snapshots.StateFactoryMarker
32+ import androidx.compose.ui.UiComposable
3233import androidx.compose.ui.geometry.Offset
3334import com.google.android.gms.maps.model.AdvancedMarkerOptions
3435import com.google.android.gms.maps.model.BitmapDescriptor
@@ -337,7 +338,7 @@ public fun MarkerComposable(
337338 onInfoWindowClick : (Marker ) -> Unit = {},
338339 onInfoWindowClose : (Marker ) -> Unit = {},
339340 onInfoWindowLongClick : (Marker ) -> Unit = {},
340- content : @Composable () -> Unit ,
341+ content : @UiComposable @ Composable () -> Unit ,
341342) {
342343 val icon = rememberComposeBitmapDescriptor(* keys) { content() }
343344
@@ -411,7 +412,7 @@ public fun MarkerInfoWindow(
411412 onInfoWindowClick : (Marker ) -> Unit = {},
412413 onInfoWindowClose : (Marker ) -> Unit = {},
413414 onInfoWindowLongClick : (Marker ) -> Unit = {},
414- content : (@Composable (Marker ) -> Unit )? = null
415+ content : (@UiComposable @ Composable (Marker ) -> Unit )? = null
415416) {
416417 MarkerImpl (
417418 state = state,
@@ -484,8 +485,8 @@ public fun MarkerInfoWindowComposable(
484485 onInfoWindowClick : (Marker ) -> Unit = {},
485486 onInfoWindowClose : (Marker ) -> Unit = {},
486487 onInfoWindowLongClick : (Marker ) -> Unit = {},
487- infoContent : (@Composable (Marker ) -> Unit )? = null,
488- content : @Composable () -> Unit ,
488+ infoContent : (@UiComposable @ Composable (Marker ) -> Unit )? = null,
489+ content : @UiComposable @ Composable () -> Unit ,
489490) {
490491 val icon = rememberComposeBitmapDescriptor(* keys) { content() }
491492
@@ -557,7 +558,7 @@ public fun MarkerInfoWindowContent(
557558 onInfoWindowClick : (Marker ) -> Unit = {},
558559 onInfoWindowClose : (Marker ) -> Unit = {},
559560 onInfoWindowLongClick : (Marker ) -> Unit = {},
560- content : (@Composable (Marker ) -> Unit )? = null
561+ content : (@UiComposable @ Composable (Marker ) -> Unit )? = null
561562) {
562563 MarkerImpl (
563564 state = state,
0 commit comments