首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QTLocation:未定义RouteModel更新错误

QTLocation:未定义RouteModel更新错误
EN

Stack Overflow用户
提问于 2016-04-27 22:31:09
回答 1查看 124关注 0票数 0

我在ubuntu 14.04 LTS 64位上使用QT 5.6.0和Qtcreator 3.6.1。我正在尝试查找从openstreetMap出发的路由,因此我有一个RouteModel和一个RouteQuery。我向Routequery添加了路点,将travelModes更改为RouteQuery.CarTravel,将routeOptimizations更改为RouteQuery.fastestRoute。然后,我编辑routeModel.update()。

我的问题是状态更改(onStatusChanged)为undefined错误。首先状态为ModelRoute.loading,然后状态为RouteModel.Error。当我打印errorString时,它被写为未定义。

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

如果查看应用程序输出,可以看到两个警告,但我不确定是不是原因: qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method qt.network.ssl: QSslSocket: cannot resolve SSLv2_server_method

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

我使用了一个来自QT (mapviewer)的例子,我也遇到了同样的问题。

提前感谢您的答复。

EN

回答 1

Stack Overflow用户

发布于 2016-11-23 15:19:17

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

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36892883

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档