[mkgmap-dev] [PATCH] make gps report correct exit when routing through roundabouts
From Robert Vollmert rvollmert-lists at gmx.net on Wed Feb 11 22:34:47 GMT 2009
On Feb 11, 2009, at 17:19, Robert Vollmert wrote: > Something along these lines might help (doesn't as is, but no time): This compiles, at least, and probably does what I want: Index: src/uk/me/parabola/imgfmt/app/trergn/LinePreparer.java =================================================================== --- src/uk/me/parabola/imgfmt/app/trergn/LinePreparer.java (revision 877) +++ src/uk/me/parabola/imgfmt/app/trergn/LinePreparer.java (working copy) @@ -200,8 +200,12 @@ continue; } - int dx = lon - lastLong; - int dy = lat - lastLat; + // calculate normalized differences + int max = 1 << (24-shift); + int dx = (lon - lastLong) % (1 << (24-shift)); + if (dx >= max/2) dx -= max/2; + int dy = (lat - lastLat) % (1 << (24-shift)); + if (dy >= max/2) dy -= max/2; lastLong = lon; lastLat = lat;
- Previous message: [mkgmap-dev] [PATCH] make gps report correct exit when routing through roundabouts
- Next message: [mkgmap-dev] [PATCH] make gps report correct exit when routing through roundabouts
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list