mirror of
https://github.com/meshtastic/Meshtastic-Apple.git
synced 2026-04-20 22:13:56 +00:00
Move lastest check up
This commit is contained in:
parent
96f3fd84cd
commit
528ee2077c
1 changed files with 16 additions and 6 deletions
|
|
@ -101,12 +101,22 @@ struct NodeMapSwiftUI: View {
|
|||
let pf = PositionFlags(rawValue: Int(position.nodePosition?.metadata?.positionFlags ?? 771))
|
||||
let headingDegrees = Angle.degrees(Double(position.heading))
|
||||
/// Reduced Precision Map Circle
|
||||
if position.latest && 11...16 ~= position.precisionBits {
|
||||
let pp = PositionPrecision(rawValue: Int(position.precisionBits))
|
||||
let radius : CLLocationDistance = pp?.precisionMeters ?? 0
|
||||
if radius > 0.0 {
|
||||
MapCircle(center: position.coordinate, radius: radius)
|
||||
.foregroundStyle(Color(nodeColor).opacity(0.25))
|
||||
// if position.latest && 11...16 ~= position.precisionBits {
|
||||
// let pp = PositionPrecision(rawValue: Int(position.precisionBits))
|
||||
// let radius : CLLocationDistance = pp?.precisionMeters ?? 0
|
||||
// if radius > 0.0 {
|
||||
// MapCircle(center: position.coordinate, radius: radius)
|
||||
// .foregroundStyle(Color(nodeColor).opacity(0.25))
|
||||
// }
|
||||
// }
|
||||
if position.latest {
|
||||
if 11...16 ~= position.precisionBits {
|
||||
let pp = PositionPrecision(rawValue: Int(position.precisionBits))
|
||||
let radius : CLLocationDistance = pp?.precisionMeters ?? 0
|
||||
if radius > 0.0 {
|
||||
MapCircle(center: position.coordinate, radius: radius)
|
||||
.foregroundStyle(Color(nodeColor).opacity(0.25))
|
||||
}
|
||||
}
|
||||
}
|
||||
Annotation(position.latest ? node.user?.shortName ?? "?": "", coordinate: position.coordinate) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue