<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Hi Francisco,<br>
<br>
what problems do you have?<br>
<br>
Regards,<br>
Peter.<br>
<br>
</div>
<blockquote
cite="mid:CAHT7FZjYz2PpmyS7ROvMn6cbp+n=zavXJ2z=gPd74shVw_vBuQ@mail.gmail.com"
type="cite">
<div dir="ltr">Hi Peter and all.
<div><br>
</div>
<div>I have a little patch to solve some problems I have with
distance calculations when using CH. I don't know if it
happens only to me, but... just in case.</div>
<div><br>
</div>
<div>The change is simple, in Path4CH file:</div>
<div>double dist = mainIter.getDistance(); // in repository
=> calcDistance(mainIter);<br>
</div>
<div><br>
</div>
<div>when mainIter is NOT a shortcut, getDistance directly.</div>
<div><br>
</div>
<div>Hope it helps, and thank you very much for this excellent
library!!.</div>
<div><br>
</div>
<div>Fran.</div>
<div><br>
</div>
<div><br>
</div>
<div>
<div>diff --git
a/core/src/main/java/com/graphhopper/routing/ch/Path4CH.java
b/core/src/main/java/com/graphhopper/routing/ch/Path4CH.java</div>
<div>index fb4f440..50199f4 100644</div>
<div>---
a/core/src/main/java/com/graphhopper/routing/ch/Path4CH.java</div>
<div>+++
b/core/src/main/java/com/graphhopper/routing/ch/Path4CH.java</div>
<div>@@ -60,7 +60,7 @@</div>
<div>
{</div>
<div> if (!mainIter.isShortcut())</div>
<div> {</div>
<div>- double dist = calcDistance(mainIter);</div>
<div>+ double dist = mainIter.getDistance();
//calcDistance(mainIter);</div>
<div> distance += dist;</div>
<div> int flags = mainIter.getFlags();</div>
<div> time += calcTime(dist, flags);</div>
<div>diff --git
a/core/src/main/java/com/graphhopper/util/TranslationMap.java
b/core/src/main/java/com/graphhopper/util/TranslationMap.java</div>
<div>index f3c9dde..3ff3c12 100644</div>
<div>---
a/core/src/main/java/com/graphhopper/util/TranslationMap.java</div>
<div>+++
b/core/src/main/java/com/graphhopper/util/TranslationMap.java</div>
<div>@@ -42,6 +42,19 @@</div>
<div> de.put("turn %s", "%s abbiegen");</div>
<div> de.put("turn %s onto %s", "%s abbiegen auf %s");</div>
<div> </div>
<div>+ TranslationHashMap es = new
TranslationHashMap();</div>
<div>+ translations.put("es", es);</div>
<div>+ es.put("sharp left", "izquierda");</div>
<div>+ es.put("sharp right", "derecha"); </div>
<div>+ es.put("left", "izquierda");</div>
<div>+ es.put("right", "derecha");</div>
<div>+ es.put("slight left", "un poco a la izquierda");</div>
<div>+ es.put("slight right", "un poco a la derecha");</div>
<div>+ es.put("continue", "continue");</div>
<div>+ es.put("continue onto %s", "siga por %s");</div>
<div>+ es.put("turn %s", "gire por %s");</div>
<div>+ es.put("turn %s onto %s", "gire %s por %s");</div>
<div>+</div>
<div> TranslationHashMap en = new TranslationHashMap()</div>
<div> {</div>
<div> @Override</div>
<div>
<br>
</div>
-- <br>
Francisco José Peñarrubia<br>
<br>
Software Colaborativo<br>
<a moz-do-not-send="true" href="http://www.scolab.es">http://www.scolab.es</a>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
GraphHopper mailing list
<a class="moz-txt-link-abbreviated" href="mailto:GraphHopper@openstreetmap.org">GraphHopper@openstreetmap.org</a>
<a class="moz-txt-link-freetext" href="http://lists.openstreetmap.org/listinfo/graphhopper">http://lists.openstreetmap.org/listinfo/graphhopper</a>
</pre>
</blockquote>
<br>
</body>
</html>