fix(searchItem): fix step calculation and more info on location

This commit is contained in:
2024-12-04 14:38:23 +01:00
parent d5bada6793
commit c759d5e3b3
2 changed files with 20 additions and 11 deletions

View File

@@ -52,9 +52,18 @@ struct SearchItemView: View {
Spacer()
}
HStack {
Text("\(location.placemark.locality ?? "")")
// .font(.)
VStack(alignment: .leading) {
if (location.placemark.thoroughfare != nil) {
Text(
"\(location.placemark.thoroughfare ?? "") \(location.placemark.subThoroughfare ?? "")"
)
.foregroundStyle(.gray)
}
if (location.placemark.locality != nil) {
Text("\(location.placemark.locality ?? "")")
.foregroundStyle(.gray)
}
}
Spacer()
}
}
@@ -77,7 +86,7 @@ struct SearchItemView: View {
}
func formatDistance(distance: CLLocationDistance) -> String {
let steps = distance * (stepLength ?? 0)
let steps = distance / (stepLength ?? 1)
if steps != 0 && showSteps {
let formatter = NumberFormatter()
formatter.maximumFractionDigits = 0