Add low precision circles to node map

This commit is contained in:
Garth Vander Houwen 2024-02-24 16:32:36 -08:00
parent e462055ad7
commit 3722127564

View file

@ -96,6 +96,15 @@ struct NodeMapSwiftUI: View {
}
}
}
/// Reduced Precision Map Circle
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.60))
}
}
/// Node Annotations
ForEach(positionArray, id: \.id) { position in
let pf = PositionFlags(rawValue: Int(position.nodePosition?.metadata?.positionFlags ?? 771))