<div dir="ltr"><div><div><div><div>Hello..<br></div>Can you explain me the problem .. I create MyFlagEncoder (I read : <a href="https://github.com/graphhopper/graphhopper/blob/master/docs/core/create-new-flagencoder.md">https://github.com/graphhopper/graphhopper/blob/master/docs/core/create-new-flagencoder.md</a>) and I override toString method , I put "car2" <br>I create class Myencoder extends EncodingManager {<br> public static final String CAR2 = "car2";<br><br> public MyEncoder(String car2) {<br> super(car2);<br> }<br> static List<FlagEncoder> parseEncoderString( String encoderList )<br> {<br> if (encoderList.contains(":"))<br> throw new IllegalArgumentException("EncodingManager does no longer use reflection instantiate encoders directly.");<br><br> String[] entries = encoderList.split(",");<br> List<FlagEncoder> resultEncoders = new ArrayList<FlagEncoder>();<br><br> for (String entry : entries)<br> {<br> entry = entry.trim().toLowerCase();<br> if (entry.isEmpty())<br> continue;<br><br> String entryVal = "";<br> if (entry.contains("|"))<br> {<br> entryVal = entry;<br> entry = entry.split("\\|")[0];<br> }<br> PMap configuration = new PMap(entryVal);<br><br> AbstractFlagEncoder fe;<br> <br><br> else if (entry.equals(CAR2))<br> fe = new MyFlagEncoder(configuration);<br><br> else<br> throw new IllegalArgumentException("entry in encoder list not supported " + entry);<br><br> if (configuration.has("version"))<br> {<br> if (fe.getVersion() != configuration.getInt("version", -1))<br> {<br> throw new IllegalArgumentException("Encoder " + entry + " was used in version "<br> + configuration.getLong("version", -1) + ", but current version is " + fe.getVersion());<br> }<br> }<br><br> resultEncoders.add(fe);<br> }<br> return resultEncoders;<br> }<br></div>In MyActivity i put :<br><br> GHRequest request = new GHRequest(step2);<br> <br>request.setVehicle(MyEncoder.CAR2).setAlgorithm(AlgorithmOptions.ASTAR_BI);<br></div><br></div>I run My application and in my log I have error : [java.lang.<div dir="ltr">IllegalArgumentException: Vehicle car2 unsupported.<br>Supported are:car]</div><div><div> I must create graph car2?....<br></div><div>thank you<br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-07-01 14:38 GMT+02:00 Fred Laurent <span dir="ltr"><<a href="mailto:fredlaurent31@gmail.com" target="_blank">fredlaurent31@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Yes .. multiple alternate routes calculation. Ok I 'll wait the answer of Peter.<br></div>Thank you..<br></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">2015-07-01 14:22 GMT+02:00 Emux <span dir="ltr"><<a href="mailto:devemux86@gmail.com" target="_blank">devemux86@gmail.com</a>></span>:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
<div bgcolor="#FFFFFF" text="#000000">
<div>Do you mean multiple alternate routes
calculation?<br>
<br>
Peter can answer better, but I think this is work in progress
currently in GraphHopper.<br>
</div><span>
<br>
<div>-- <br>
<font color="#000000">Emux</font><br>
<a href="http://wiki.openstreetmap.org/wiki/Cruiser" target="_blank">Cruiser</a> -
<a href="http://wiki.openstreetmap.org/wiki/Atlas_%28navigation_application%29" target="_blank">Atlas</a></div>
</span></div>
<br></div></div><span class="">_______________________________________________<br>
GraphHopper mailing list<br>
<a href="mailto:GraphHopper@openstreetmap.org" target="_blank">GraphHopper@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/graphhopper" rel="noreferrer" target="_blank">https://lists.openstreetmap.org/listinfo/graphhopper</a><br>
<br></span></blockquote></div><br></div>
</blockquote></div><br></div>