add:location detail

This commit is contained in:
2024-07-13 17:41:51 +08:00
parent 99284b87e1
commit f6e24d671c
5 changed files with 381 additions and 2 deletions

View File

@@ -1,6 +1,7 @@
package com.aiosman.riderpro
import androidx.compose.foundation.Image
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -14,6 +15,7 @@ import com.google.maps.android.compose.rememberCameraPositionState
@Composable
fun StreetPage(){
val navController = LocalNavController.current
val cameraPositionState = rememberCameraPositionState {
position = CameraPosition.fromLatLngZoom(
LatLng(countries[1].lat, countries[1].lng),
@@ -26,6 +28,10 @@ fun StreetPage(){
countries.forEach { position ->
MarkerComposable(
state = MarkerState(position = LatLng(position.lat, position.lng)),
onClick = { it ->
navController.navigate("LocationDetail")
true
}
) {
Image(
painter = painterResource(id = R.drawable.rider_pro_map_mark),