- 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/
这个问题更多的是关于在正确的方向上找到一个点。我继承并开发了一个项目来创建汽车选择数据库(匹配用户偏好)。它已经运行得比较好,但可能会更好(存在一些问题),所以我想研究其他人使用的其他一些算法。我正在
我有一个单词列表,例如 [bike, motorbike, copyright]。现在我想检查这个词是否由子词组成,这些子词也是独立的词。这意味着我的算法输出应该类似于:[bike, motor, m
我仍在努力思考前端状态。是否有为资源设置商店的通用最佳实践?例如,我的 web api 有: GET /bikes GET /bikes/:id 我开始时只有一个 BikeStore 和 bikes:
我是一名优秀的程序员,十分优秀!