From f30fe2c2c4f4c8e3e227c347e532445ae1c2b8a7 Mon Sep 17 00:00:00 2001 From: Gavin Nishizawa Date: Tue, 24 Jan 2023 15:43:47 -0800 Subject: [PATCH] round from float32 precision --- lib/label/label.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/label/label.go b/lib/label/label.go index 731b381b8..19da6b7e9 100644 --- a/lib/label/label.go +++ b/lib/label/label.go @@ -317,5 +317,6 @@ func (labelPosition Position) GetPointOnRoute(route geo.Route, strokeWidth, labe // TODO probably use math.Big func chopPrecision(f float64) float64 { - return math.Round(f*10000) / 10000 + // bring down to float32 precision before rounding for consistency across architectures + return math.Round(float64(float32(f*10000)) / 10000) }