11package com.what3words.components.compose.maps
22
33import android.graphics.PointF
4- import android.view.View
5- import android.widget.RelativeLayout
64import androidx.compose.foundation.layout.Box
75import androidx.compose.foundation.layout.padding
86import androidx.compose.runtime.Composable
@@ -19,8 +17,6 @@ import androidx.compose.ui.Modifier
1917import androidx.compose.ui.geometry.Rect
2018import androidx.compose.ui.layout.boundsInParent
2119import androidx.compose.ui.layout.onGloballyPositioned
22- import androidx.compose.ui.platform.LocalView
23- import androidx.core.view.doOnLayout
2420import com.what3words.components.compose.maps.W3WMapDefaults.MapColors
2521import com.what3words.components.compose.maps.W3WMapDefaults.defaultMapColors
2622import com.what3words.components.compose.maps.buttons.MapButtons
@@ -315,8 +311,6 @@ internal fun W3WMapContent(
315311 onMapViewPortProvided : (W3WGridScreenCell ) -> Unit ,
316312 onRecallButtonPositionProvided : ((PointF ) -> Unit ),
317313) {
318- val view = LocalView .current
319-
320314 var bounds by remember { mutableStateOf(Rect .Zero ) }
321315
322316 // Check if the map is initialized, use to prevent LaunchedEffect to re-run on configuration changes
@@ -379,24 +373,6 @@ internal fun W3WMapContent(
379373 }
380374 }
381375
382- // Reposition Google Map compass to align with app's design
383- LaunchedEffect (mapProvider, mapConfig.isGoogleCompassAlignedRight) {
384- if (mapProvider == MapProvider .GOOGLE_MAP && mapConfig.isGoogleCompassAlignedRight) {
385- val compass = view.findViewWithTag<View >(" GoogleMapCompass" )
386-
387- compass?.doOnLayout {
388- val params = compass.layoutParams as RelativeLayout .LayoutParams
389- params.addRule(RelativeLayout .ALIGN_PARENT_START , 0 )
390- params.addRule(RelativeLayout .ALIGN_PARENT_END )
391- params.addRule(RelativeLayout .ALIGN_PARENT_TOP )
392-
393- compass.layoutParams = params
394- compass.requestLayout()
395- }
396- }
397- }
398-
399-
400376 Box (
401377 modifier = modifier
402378 .onGloballyPositioned { coordinates ->
0 commit comments