Distance settings
This commit is contained in:
@@ -20,12 +20,13 @@ import androidx.compose.ui.unit.dp
|
||||
import androidx.compose.ui.unit.sp
|
||||
import com.kouros.data.R
|
||||
import com.kouros.navigation.data.StepData
|
||||
import com.kouros.navigation.utils.formattedDistance
|
||||
import com.kouros.navigation.utils.round
|
||||
|
||||
private const val MANEUVER_TYPE_EXIT_RIGHT = 45
|
||||
private const val MANEUVER_TYPE_EXIT_LEFT = 46
|
||||
private const val METERS_PER_KILOMETER = 1000.0
|
||||
private const val DISTANCE_THRESHOLD_METERS = 1000
|
||||
private const val DISTANCE_THRESHOLD = 1000
|
||||
|
||||
private val CardTopPadding = 60.dp
|
||||
private val CardElevation = 6.dp
|
||||
@@ -92,8 +93,9 @@ fun NavigationInfo(
|
||||
|
||||
@Composable
|
||||
private fun DistanceText(distance: Double) {
|
||||
val distancexx = formattedDistance(2, distance)
|
||||
val formattedDistance = when {
|
||||
distance < DISTANCE_THRESHOLD_METERS -> "${distance.toInt()} m"
|
||||
distance < DISTANCE_THRESHOLD -> "${distance.toInt()} m"
|
||||
else -> "${(distance / METERS_PER_KILOMETER).round(1)} km"
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user