[GraphHopper] [Graphhopper]itinerary
Fred Laurent
fredlaurent31 at gmail.com
Thu Jul 2 12:09:18 UTC 2015
Hello..
Can you explain me the problem .. I create MyFlagEncoder (I read :
https://github.com/graphhopper/graphhopper/blob/master/docs/core/create-new-flagencoder.md)
and I override toString method , I put "car2"
I create class Myencoder extends EncodingManager {
public static final String CAR2 = "car2";
public MyEncoder(String car2) {
super(car2);
}
static List<FlagEncoder> parseEncoderString( String encoderList )
{
if (encoderList.contains(":"))
throw new IllegalArgumentException("EncodingManager does no
longer use reflection instantiate encoders directly.");
String[] entries = encoderList.split(",");
List<FlagEncoder> resultEncoders = new ArrayList<FlagEncoder>();
for (String entry : entries)
{
entry = entry.trim().toLowerCase();
if (entry.isEmpty())
continue;
String entryVal = "";
if (entry.contains("|"))
{
entryVal = entry;
entry = entry.split("\\|")[0];
}
PMap configuration = new PMap(entryVal);
AbstractFlagEncoder fe;
else if (entry.equals(CAR2))
fe = new MyFlagEncoder(configuration);
else
throw new IllegalArgumentException("entry in encoder list
not supported " + entry);
if (configuration.has("version"))
{
if (fe.getVersion() != configuration.getInt("version", -1))
{
throw new IllegalArgumentException("Encoder " + entry +
" was used in version "
+ configuration.getLong("version", -1) + ", but
current version is " + fe.getVersion());
}
}
resultEncoders.add(fe);
}
return resultEncoders;
}
In MyActivity i put :
GHRequest request = new GHRequest(step2);
request.setVehicle(MyEncoder.CAR2).setAlgorithm(AlgorithmOptions.ASTAR_BI);
I run My application and in my log I have error : [java.lang.
IllegalArgumentException: Vehicle car2 unsupported.
Supported are:car]
I must create graph car2?....
thank you
2015-07-01 14:38 GMT+02:00 Fred Laurent <fredlaurent31 at gmail.com>:
> Yes .. multiple alternate routes calculation. Ok I 'll wait the answer of
> Peter.
> Thank you..
>
> 2015-07-01 14:22 GMT+02:00 Emux <devemux86 at gmail.com>:
>
>> Do you mean multiple alternate routes calculation?
>>
>> Peter can answer better, but I think this is work in progress currently
>> in GraphHopper.
>>
>> --
>> Emux
>> Cruiser <http://wiki.openstreetmap.org/wiki/Cruiser> - Atlas
>> <http://wiki.openstreetmap.org/wiki/Atlas_%28navigation_application%29>
>>
>> _______________________________________________
>> GraphHopper mailing list
>> GraphHopper at openstreetmap.org
>> https://lists.openstreetmap.org/listinfo/graphhopper
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/graphhopper/attachments/20150702/91608dc9/attachment.html>
More information about the GraphHopper
mailing list