fix(map): hide OSMDroid zoom buttons and lower location FAB padding
Made-with: Cursor
This commit is contained in:
@@ -46,6 +46,7 @@ import org.db3.airmq.ui.theme.AirMQTheme
|
|||||||
import org.osmdroid.config.Configuration
|
import org.osmdroid.config.Configuration
|
||||||
import org.osmdroid.tileprovider.tilesource.TileSourceFactory
|
import org.osmdroid.tileprovider.tilesource.TileSourceFactory
|
||||||
import org.osmdroid.util.GeoPoint
|
import org.osmdroid.util.GeoPoint
|
||||||
|
import org.osmdroid.views.CustomZoomButtonsController
|
||||||
import org.osmdroid.views.MapView
|
import org.osmdroid.views.MapView
|
||||||
import org.osmdroid.views.overlay.Marker
|
import org.osmdroid.views.overlay.Marker
|
||||||
import androidx.compose.material3.CircularProgressIndicator
|
import androidx.compose.material3.CircularProgressIndicator
|
||||||
@@ -136,7 +137,7 @@ private fun MapScreenContent(
|
|||||||
onMyLocationClick = { onEvent(Event.MyLocationClicked) },
|
onMyLocationClick = { onEvent(Event.MyLocationClicked) },
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
.align(Alignment.BottomEnd)
|
.align(Alignment.BottomEnd)
|
||||||
.padding(bottom = 92.dp, end = 16.dp)
|
.padding(bottom = 20.dp, end = 16.dp)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -198,6 +199,7 @@ private fun AirMQMap(
|
|||||||
MapView(context).apply {
|
MapView(context).apply {
|
||||||
setTileSource(TileSourceFactory.MAPNIK)
|
setTileSource(TileSourceFactory.MAPNIK)
|
||||||
setMultiTouchControls(true)
|
setMultiTouchControls(true)
|
||||||
|
zoomController.setVisibility(CustomZoomButtonsController.Visibility.NEVER)
|
||||||
controller.setZoom(7.0)
|
controller.setZoom(7.0)
|
||||||
controller.setCenter(GeoPoint(53.7098, 27.9534))
|
controller.setCenter(GeoPoint(53.7098, 27.9534))
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user