Meshtastic-Apple/Meshtastic/Views/Helpers/DistanceText.swift

34 lines
628 B
Swift
Raw Normal View History

2022-08-19 23:26:02 -07:00
//
// DistanceText.swift
// Meshtastic
//
// Copyright(c) Garth Vander Houwen 8/19/22.
//
import SwiftUI
import CoreLocation
import MapKit
struct DistanceText: View {
2023-03-06 10:33:18 -08:00
2022-08-19 23:26:02 -07:00
var meters: CLLocationDistance
2022-08-19 23:26:02 -07:00
var body: some View {
2023-03-06 10:33:18 -08:00
2022-08-19 23:26:02 -07:00
let distanceFormatter = MKDistanceFormatter()
2022-12-12 21:51:43 -08:00
Text("distance")+Text(": \(distanceFormatter.string(fromDistance: Double(meters)))")
2022-08-19 23:26:02 -07:00
}
}
struct DistanceText_Previews: PreviewProvider {
static var previews: some View {
2023-03-06 10:33:18 -08:00
VStack {
DistanceText(meters: 100)
DistanceText(meters: 1000)
DistanceText(meters: 10000)
DistanceText(meters: 100000)
DistanceText(meters: 1000000)
}
}
}