From 5f5281cc068d02998ce5cbdeff3d67316f71761b Mon Sep 17 00:00:00 2001 From: martin-s Date: Fri, 19 Dec 2008 07:37:27 +0000 Subject: [PATCH] Fix:Core:Further improvement for navigation git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@1838 ffa7fe5e-494d-0410-b361-a75ebd5db220 --- navit/navit/navigation.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/navit/navit/navigation.c b/navit/navit/navigation.c index c524f64..97b8d2c 100644 --- a/navit/navit/navigation.c +++ b/navit/navit/navigation.c @@ -953,6 +953,9 @@ maneuver_required2(struct navigation_itm *old, struct navigation_itm *new, int * dlim=80; else dlim=120; + /* if the street is really straight, the others might be closer to straight */ + if (abs(d) < 20) + dlim/=2; if ((maxcat == ncat && maxcat == cat) || (ncat == 0 && cat == 0)) dlim=abs(d)*620/256; else if (maxcat < ncat && maxcat < cat) -- 2.7.4