This commit is contained in:
Dimitris
2025-12-24 07:24:12 +01:00
parent ddae6f2189
commit d0a07e1315
17 changed files with 234 additions and 206 deletions

View File

@@ -300,7 +300,7 @@ class SurfaceRenderer(
with(routeModel) {
routeData.value = route.routeGeoJson
centerLocation = route.centerLocation
previewDistance = route.distance
previewDistance = route.summary!!.distance
}
updateCameraPosition(
0.0,

View File

@@ -196,7 +196,7 @@ fun DrawNavigationImages(
@Composable
fun NavigationImage(padding: PaddingValues, width: Int, height: Int) {
val imageSize = (height / 6)
val imageSize = (height / 8)
val color = remember { NavigationColor }
Box(contentAlignment = Alignment.Center, modifier = Modifier.padding(padding)) {
Canvas(

View File

@@ -89,7 +89,7 @@ class RoutePreviewScreen(
)
.build()
val message = if (routeModel.isNavigating() && routeModel.route.waypoints.isNotEmpty()) {
val message = if (routeModel.isNavigating() && routeModel.route.waypoints!!.isNotEmpty()) {
createRouteText()
} else {
CarText.Builder("Wait")
@@ -173,8 +173,8 @@ class RoutePreviewScreen(
.build()
private fun createRouteText(): CarText {
val time = routeModel.route.summary.time
val length = BigDecimal(routeModel.route.distance).setScale(1, RoundingMode.HALF_EVEN)
val time = routeModel.route.summary!!.duration
val length = BigDecimal(routeModel.route.summary!!.distance).setScale(1, RoundingMode.HALF_EVEN)
val firstRoute = SpannableString(" \u00b7 $length km")
firstRoute.setSpan(
DurationSpan.create(time.toLong()), 0, 1, 0