logo separator

[mkgmap-dev] [Patch v1] curve bytes

From Gerd Petermann gpetermann_muenchen at hotmail.com on Wed Feb 12 13:39:21 GMT 2014

Hi Steve,

yes,  I just found this as well. The remaining errors all have ratio = 7, looking at this now.

Gerd

> Date: Wed, 12 Feb 2014 13:37:43 +0000
> From: steve at parabola.me.uk
> To: mkgmap-dev at lists.mkgmap.org.uk
> Subject: Re: [mkgmap-dev] [Patch v1] curve bytes
> 
> On 12/02/14 10:46, Gerd Petermann wrote:
> > @@ -80,22 +88,27 @@
> >   		this.roadDef = roadDef;
> >   		this.source = source;
> >   		this.dest = dest;
> > -		this.initialHeading = initialHeading;
> > -		this.finalHeading = finalHeading;
> > -		this.length = convertMeters(length);
> > +		this.initialHeading = (float) initialBearing;
> > +		this.finalHeading = (float) finalBearing;
> > +		this.directHeading = (float) directBearing;
> > +		this.length = convertMeters(length);
> >   		this.curveEnabled = curveEnabled;
> >   		this.pointsHash = pointsHash;
> > +		int encodedDirectLength = convertMeters(source.getCoord().distance(dest.getCoord()));
> > +		
> > +		lengthRatio = (byte) ((int)Math.round(32.0 * encodedDirectLength / length) & 0x1f);
> 
> This (above) should use this.length, not length
> 		
> > +		haveCurve = curveEnabled && lengthRatio > 0;
> >   	}
> 
> That fix makes leaves me with just a small number of ratio errors.
> 
> ..Steve
> _______________________________________________
> mkgmap-dev mailing list
> mkgmap-dev at lists.mkgmap.org.uk
> http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.mkgmap.org.uk/pipermail/mkgmap-dev/attachments/20140212/46af77f2/attachment.html>


More information about the mkgmap-dev mailing list