GraphHopper 车辆=汽车可以工作,但步行或自行车不起作用

2023-11-26

我对 GraphHopper 路由引擎稳定版本 0.5 有疑问

我可以在使用时获取路线vehicle=car,但这失败了bike and foot.

这是一个例子在 GraphHopper 地图上步行大约 3 分钟:

这会在地图上产生结果,非常棒。

我已经用过完全一样本地运行时坐标,获取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 to 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=car,foot,bike

顺便说一句:我已经编辑了你的帖子。要阐明 GraphHopper 路由引擎和 GraphHopper Directions API 之间的区别,请参阅here

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

GraphHopper 车辆=汽车可以工作,但步行或自行车不起作用 的相关文章

随机推荐

  • JNI system.out 和 printf 行为

    我正在编写一个程序 它使用 JNI 与一个简单的 C 程序进行交互 我创建了以下程序 public static void main String args Hello h new Hello System out println befo
  • 使用 React-Syntax-Highlighter 启用换行?

    我在用着React 语法荧光笔当我将 Markdown 文件渲染为 HTML 时突出显示代码 我发现我必须设置wrapLines to true这样就有一个span每行的父级 但是 我对应该传递给什么感到困惑lineProps启用换行 例如
  • 如何使用硬件进行 TDD

    我工作的所有项目都与硬件连接 这通常是软件的主要目的 有没有什么有效的方法可以将 TDD 应用于与硬件配合使用的代码 Update 抱歉 我的问题没有说得更清楚 我使用的硬件是一个图像采集卡 用于从相机捕获图像 然后我处理这些图像 显示它们
  • 载波上传编码::UndefinedConversionError: "\xFF" 从 ASCII-8BIT 到 UTF-8

    在生产中遇到此错误 但无法找出问题出在哪里 同样的要求也适用于本地开发 但生产失败 我正在构建供移动客户端使用的 API 错误追踪 Encoding UndefinedConversionError xFF from ASCII 8BIT
  • Chrome 中的 JQuery 窗口宽度不正确

    我创建了一个插件 我已将其简化为插件的骨架 即没有功能 只有结构 来调试此问题 但它仍然存在 它处理调整 div 的大小并基于文档的宽度 问题是文档报告的宽度比实际宽度减少了 17px 因此无法正确调整 div 的大小 我已发出警报以找出问
  • 无法在 Angular4 GET 响应中查看“Content-Disposition”标头

    我正在尝试在我的 Angular 应用程序中下载 pdf 文件 服务器 JBoss 提供一个文件 Content type application pdf and Content Disposition 标题设置为附件 我可以在提琴手响应中
  • 如何统计git中每个文件被修改了多少次?

    我正在处理一个非常混乱的项目 我们已经计划重构它几个月了 但没有人有时间 我想查看哪些文件被修改最多 因为这些文件中包含的功能 代码将优先重构并提高我的工作效率 是否有可能在 git 中以表格式或其他形式获取自第一次提交或特定一周以来每个文
  • Symfony 2:在 ContainerAwareCommand 中禁用 Doctrine 事件监听器

    我正在使用在配置文件中注册的几个 Doctrine 侦听器来进行一些自动更新 created on updated on 时间戳等 目前 我已经实现了附加功能 需要将准备好的值存储在数据库中以便于搜索 我正在考虑更新 Symfony 命令来
  • 检查 Cocoa 中的两个文件是否相同

    如何在 Cocoa 中有效地检查两个文件是否相同 具有相同的数据 上下文 我正在编写一个程序 该程序接收文件作为输入 输入文件 并将其复制到目录中 如果目录已包含同名文件 同名文件 则仅当同名文件不同时才应使用新名称复制输入文件 您可以使用
  • bash:以块的形式处理文件列表

    那个设定 我有数百个文件 名称类似input0 dat input1 dat input150 dat 我需要使用一些命令来处理cmd 它基本上合并了所有文件的内容 这cmd将输出文件名作为第一个选项 然后是所有输入文件名的列表 cmd o
  • 在没有错误状态的情况下处理 iteratee 库中的异常

    我正在尝试编写一个枚举器来逐行读取文件java io BufferedReader using Scalaz7 的 iteratee 库 目前仅提供一个 非常慢的 枚举器java io Reader 我遇到的问题与我使用过的所有其他 ite
  • 如何以编程方式将 Flex TextArea 的插入符移动到末尾?

    在添加代码中的一些文本后 我试图将 Flex TextArea 中的插入符号移动到末尾 我查看了 TextArea 及其底层 TextField 的参考文档 但似乎没有提供方法来处理此问题 我尝试过的一种方法是将焦点设置到文本区域并调度 K
  • 旋转和裁剪

    我正在使用 PHP 旋转和裁剪图像 但显示黑色边框 我知道您可以更改背景颜色 但我想旋转和裁剪图像以填充整个图像 基本上类似于background size cover 左 CSS 与background size contain 正确的
  • Python 无法找到 lxml 模块

    我前段时间写了一个脚本 其中包含 from lxml import etree 但是 不幸的是它不再起作用了 如有疑问 我检查了安装 sudo apt get install python lxml sudo pip install lxm
  • 如何配置 iText 支持亚洲字符?

    我的 Java 应用程序使用 iText 创建 PDF 有时内容是亚洲的 这是行不通的 亚洲字符不可见 I found iTextAsian jar在iText下载页面上 但不知道如何使用它 目标是使用我最喜欢的字体作为默认字体 但是 当某
  • SignalR 2.0 超时连接

    我正在使用SignalR 但是存在超时问题 几分钟后超时消失 不起作用 我怎么能够在 SignalR 2 0 中设置超时连接 您可以在 Owin Startup 类中使用以下配置 Make long polling connections
  • 使用其他 Observable 过滤 RxJava Observable

    我正在使用 RxAndroid 2 0 1 和 RxJava 2 0 6 我有两个可观察量 一个返回Maybe
  • onClickListener 和 onItemClickListener 之间的区别

    Android ListViews 中的 onClickListener 和 onItemClickListener 有什么区别 这些有哪些不同的实现 ListView 为列表视图的每一行都有一个 Item Click 侦听器 但 onCl
  • Python 和 Selenium - 当带有换行符的 send_keys() 时避免提交表单

    我在用Python 3与硒 我们假设var whatever nelse 我的问题是当我使用elem send keys var 它在之后发送表格 任何 因为换行符 我如何将 whatever nelse 替换为whatever SHIFT
  • GraphHopper 车辆=汽车可以工作,但步行或自行车不起作用

    我对 GraphHopper 路由引擎稳定版本 0 5 有疑问 我可以在使用时获取路线vehicle car 但这失败了bike and foot 这是一个例子在 GraphHopper 地图上步行大约 3 分钟 这会在地图上产生结果 非常