QL 记录:路由模型更新错误未定义



我在 ubuntu 14.04 LTS 64 位上使用 QT 5.6.0 和 Qtcreator 3.6.1。我正在尝试从openstreetMap查找路线,所以我有一个RouteModel和一个RouteQuery。我在 Routequery 中添加了航点,将 travelModes更改为 RouteQuery.CarTravel,将 routeOptimizations 更改为 RouteQuery.fastestRoute。然后,我dit routeModel.update()。

我的问题是状态更改为未定义的错误(状态更改)。首先,状态为 ModelRoute.load,然后状态变为 RouteModel.Error。当我打印错误字符串时,它被写为未定义。

那么我该如何纠正这个问题呢?有没有办法获取有关错误的更多信息?

如果我查看应用程序输出,我可以看到 2 个警告,但我不确定这是原因:qt.network.ssl: QSslSocket: 无法解析SSLv2_client_methodqt.network.ssl: QSslSocket: 无法解析SSLv2_server_method

你认为这可能是错误的原因吗?如果是,如何纠正?

使用了QT(地图查看器)的示例,我遇到了同样的问题。

提前感谢您的回答。

5.6.0中的openstreetmap路由被破坏,因为 OSRM.org 关闭了基于OSRMv4协议的演示服务器。

如果您计划使用该软件(5.6.0,用于路由的 osm 插件),您唯一的选择是找到另一个打开的 OSRMv4 服务器(或运行您自己的服务器),并使用指定此服务器的 URL 的插件参数设置插件,而不是使用硬编码的服务器。

最新更新