[mkgmap-dev] routing
From Robert Vollmert rvollmert-lists at gmx.net on Tue Nov 25 15:31:33 GMT 2008
On Nov 25, 2008, at 15:05, Robert Vollmert wrote: > The generated map does have some problems: There's segments missing, > and I can't click on a road to get info (which part of the img is > responsible for this?). That's still the case. > I ran the img through NodDisplay, and it doesn't get the start of > the Tables section right. In particular, the reference coordinate is > wrong. I'll try to investigate what's wrong here. But this was an easy bug: the size field in TableA was overflowing (patch below). TableB and TableC should probably also get int sizes. I can now route! Yay! Also, the first byte of the tables header should rather be tabC.getSizeSize() -- it's sort of the number of bytes of the Table C size field which follows Table B. "Sort of" because 0 means there's still one byte (also 0). =================================================================== --- src/uk/me/parabola/imgfmt/app/net/TableA.java (revision 720) +++ src/uk/me/parabola/imgfmt/app/net/TableA.java (working copy) @@ -27,13 +27,13 @@ private static final int ITEM_SIZE = 5; - private byte size; + private int size; private int numberOfItems; public void write(ImgFileWriter writer) { } - public byte getSize() { + public int getSize() { return size; }
- Previous message: [mkgmap-dev] routing
- Next message: [mkgmap-dev] routing
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list