[mkgmap-dev] Inter-tile routing now available in trunk
From Steve Ratcliffe steve at parabola.demon.co.uk on Thu Feb 19 23:33:58 GMT 2009
On Thu, Feb 19, 2009 at 10:17:50PM +0000, Steve Ratcliffe wrote: > OK I think the problem is that the boundary nodes on the E side > of the tile are missing. So I've found that this is because the line is clipped twice and the second time is after the boundard node has been set which gets replaced again. Not sure why that doesn't happen on max Lat as well -- or perhaps it does and doesn't matter. So the following patch fixes it, although I think the right solution would be to move the code that fixes the roads up after being split into a LineAdder. Index: src/uk/me/parabola/mkgmap/osmstyle/StyledConverter.java =================================================================== --- src/uk/me/parabola/mkgmap/osmstyle/StyledConverter.java (revision 913) +++ src/uk/me/parabola/mkgmap/osmstyle/StyledConverter.java Thu Feb 19 23:20:25 GMT 2009 @@ -513,7 +519,8 @@ road.setInternalNodes(hasInternalNodes); } - clipper.clipLine(road, lineAdder); + lineAdder.add(road); + //clipper.clipLine(road, lineAdder); if(trailingWay != null) addRoadWithoutLoops(trailingWay, gt);
- Previous message: [mkgmap-dev] Inter-tile routing now available in trunk
- Next message: [mkgmap-dev] Inter-tile routing now available in trunk
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list