- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对 GraphHopper 路由引擎稳定版本 0.5 有疑问
使用vehicle=car
时我可以获取路线,但使用自行车和步行则无法获取路线。
Here is an example在 GraphHopper map 上步行大约 3 分钟:
这会在 map 上产生结果,非常棒。
我在本地运行时使用了完全相同坐标,以获取 JSON 数据,如下所示:
http://localhost:8989/routes?point=-33.916567%2C18.417914&point=-33.917584%2C18.418935&locale=en-US&vehicle=foot
这不会产生任何结果,而是返回以下响应:
{
"message": "Vehicle not supported: foot",
"hints": [{
"message": "Vehicle not supported: foot",
"details": "java.lang.IllegalArgumentException"
}]
}
请注意,将车辆更改为汽车会产生结果!如何解决这个问题?
为了完整起见,以下是使用vehicle=car的示例请求和响应
{
"paths": [
{
"distance": 151.857,
"time": 18222,
"points_encoded": true,
"weight": 151.857451,
"instructions": [
{
"sign": 0,
"text": "Continue onto Hudson Street",
"time": 3782,
"distance": 31.517,
"interval": [
0,
1
]
},
{
"sign": -2,
"text": "Turn left onto Waterkant Street",
"time": 14440,
"distance": 120.34,
"interval": [
1,
3
]
},
{
"sign": 4,
"text": "Finish!",
"time": 0,
"distance": 0,
"interval": [
3,
3
]
}],
"bbox": [
18.417884,
-33.917672,
18.418824,
-33.916712
],
"points": "nj_nEehloBh@l@|@uAvAeB"
}
],
"hints": {
"visited_nodes.average": "20.0",
"visited_nodes.sum": "20"
},
"info": {
"copyrights": [
"GraphHopper",
"OpenStreetMap contributors"
],
"took": 10
}
}
最佳答案
您必须将其包含在 config.properties 中
graph.flagEncoders=汽车、脚、自行车
顺便说一句:我已经编辑了你的帖子。要阐明 GraphHopper 路由引擎和 GraphHopper Directions API 之间的区别,请参阅 here
关于routes - GraphHopper 车辆=汽车可以工作,但步行或自行车不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33897870/
我正在通过这个 article on Tree Visitors in Clojure 并遇到以下示例: (def data [[1 :foo] [2 [3 [4 "abc"]] 5]]) (walk
我正在尝试找到最可靠的方法来识别用户是在开车、步行、骑自行车还是静止不动。我将在 Android 应用程序中使用它。我宁愿尽可能避免使用 GPS。 请告诉我哪些算法对您有用,它们的优点和缺点。谢谢!
我正在使用 networkx 并尝试在图中找到所有长度为 3 的路径,特别是具有三个边的路径。我试图在 networkx 文档中找到有关算法的一些信息,但我只能在图中找到最短路径的算法。如果最短路径是
我使用以下网址来获取两个位置之间的行车路线。 NSString* apiUrlStr = [NSString stringWithFormat:@"http://maps.google.com/ma
我只成功地显示和存储了单一出行模式的数据,但现在我想存储所有出行模式的距离和持续时间等数据,这是代码,我需要执行哪些更改,提前致谢 映射器.html body
在我的程序中,我想在应用程序关闭时检测事件(步行、运行)或用户位置。这可能吗? 描述:- 我正在使用 SOMOtionDetector 类来检测用户事件。当我的应用程序关闭时(不在后台)有没有办法调用
documentation说 – 在 Azure SDK 1.5 之前,Web 角色部署分配在相同的 IP 地址 – 127.0.0.1,不同的端口号用于区分 Web 角色。现在这种行为又回来了吗?我
documentation说 – 在 Azure SDK 1.5 之前,Web 角色部署分配在相同的 IP 地址 – 127.0.0.1,不同的端口号用于区分 Web 角色。现在这种行为又回来了吗?我
我是一名优秀的程序员,十分优秀!