GraphHopper支持CH启用标题

时间:2016-09-02 17:08:11

标签: java android graphhopper

我在Android上遇到GraphHopper 0.7.0的问题。 当我尝试使用CH(最快)准备的图表添加带有偏好标题的点(路线起点)时,我得到:

 Error:[java.lang.IllegalArgumentException: Flexible mode not enabled on the server-side]

我的请求设置为:

request.setAlgorithm(Parameters.Algorithms.DIJKSTRA_BI);
request.getHints().put("instructions", "true");
request.getHints().put(Parameters.CH.DISABLE, true); 
request.setWeighting("fastest");
request.setVehicle("car");

我在创建图表之前将其添加到config.properties:

routing.maxVisitedNodes=1000000
routing.ch.disabling_allowed=true

我以这种方式加载图形:

GraphHopper tmpHopp = new GraphHopper().forMobile();
tmpHopp.load(new File(mapsFolder, currentArea+"-gh").getAbsolutePath());

我在图加载后检查了这个布尔值:

tmpHopp.getCHFactoryDe​​corator()。isDisablingAllowed()为false

并在路线响应后:

resp.getHints()。getBool(Parameters.CH.DISABLE,false)也返回false。

所以看来我的config.properties和提示设置都没有应用。 当我不使用标题时,一切正常。

我感谢任何帮助。 感谢。

0 个答案:

没有答案