如何在Graphhopper android中将路线类型设置为Pedestrian? 我一直在android中使用GHRequest.setVehicle()方法,但它不起作用。 我尝试过使用“脚”和“自行车”。没有用。此外,当我改变算法时它也不起作用。只有Dijkstra_BI现在正在工作。
GHRequest req = new GHRequest(fromLat, fromLon, toLat, toLon).
setAlgorithm(Algorithms.DIJKSTRA_BI).setVehicle("foot");
先谢谢。
使用
时出现以下错误tmpHopp.setEncodingManager(new EncodingManager("foot"));
感谢karussell,我已经解决了这个问题。我会写出我为像我这样可能面临同样问题的人所做的事情。
我做了什么
在从git克隆的graphhopper文件夹中,有一个名为 config.properties 的文件。在第5行。将其更改为 graph.flag_encoders = car,foot,bike
感谢。
答案 0 :(得分:3)
导入数据时(在桌面/服务器计算机上),您必须通过config.properties或旧版本graph.flag_encoders=bike,foot,...
中的graph.flagEncoders=bike,foot,...
指定所需的车辆