Only draw precision circles for the sizes that will be implemented in the firmware

This commit is contained in:
Garth Vander Houwen 2025-05-22 11:46:06 -07:00
parent 446b94604c
commit d40a4f0942
2 changed files with 2 additions and 2 deletions

View file

@ -130,7 +130,7 @@ struct MeshMapContent: MapContent {
}
}
/// Reduced Precision Map Circles
if 10...19 ~= position.precisionBits {
if 12...15 ~= position.precisionBits {
let pp = PositionPrecision(rawValue: Int(position.precisionBits))
let radius: CLLocationDistance = pp?.precisionMeters ?? 0
if radius > 0.0 {

View file

@ -49,7 +49,7 @@ struct NodeMapContent: MapContent {
let pf = PositionFlags(rawValue: Int(position.nodePosition?.metadata?.positionFlags ?? 771))
let headingDegrees = Angle.degrees(Double(position.heading))
/// Reduced Precision Map Circle
if position.latest && 10...19 ~= position.precisionBits {
if position.latest && 12...15 ~= position.precisionBits {
let pp = PositionPrecision(rawValue: Int(position.precisionBits))
let radius: CLLocationDistance = pp?.precisionMeters ?? 0
if radius > 0.0 {