Fix rounding error in calcDistance

This commit is contained in:
quaelnix 2023-01-19 11:28:18 +01:00 committed by ulteq
parent 2387513a1f
commit 4495952625
3 changed files with 3 additions and 3 deletions

View file

@ -100,7 +100,7 @@ public class OsmNode extends OsmLink implements OsmPos {
}
public final int calcDistance(OsmPos p) {
return (int) (CheapRuler.distance(ilon, ilat, p.getILon(), p.getILat()) + 1.0);
return (int) Math.max(1.0, Math.round(CheapRuler.distance(ilon, ilat, p.getILon(), p.getILat())));
}
public String toString() {