Qt Location API 仍然可用?

Posted

技术标签:

【中文标题】Qt Location API 仍然可用?【英文标题】:Qt Location API still available? 【发布时间】:2013-03-16 08:25:46 【问题描述】:

在Qt Location API page at Nokia 网站上,the link to SDK's download 需要使用我在他们网站上的现有帐户登录,但一直说“正在唱歌...”并且永远不会返回。有人有想法吗? Nokia / Degia 是否关闭了项目?


更新)我打算将桌面应用程序用于机器人领域的大型开源框架。我将从Ubuntu 开始,但应该支持多个桌面操作系统。

【问题讨论】:

你在开发什么平台? Qt Location 将成为 Qt5 的完整附加模块,但它似乎是 undergoing some rework。您可以在Qt Mobility repository 中找到模块的当前状态。如果您正在为 Symbian 或 MeeGo 开发,我不知道您应该做什么,因为不再支持这些平台。 @Slavik81 此刻听起来像是一个答案。为什么不将其移至答案部分,以便我可以选择它作为答案? 您最终是否让 Qt Mobility 在您的桌面环境中工作? 【参考方案1】:

Qt Location 将成为 Qt 5.0 的完整附加模块,但它被删减并重新设计。从 Qt 5.5 开始,Qt Location is listed as a Technology Preview,这表明它将很快成为标准模块。

Here's a couple quotes关于它被剪掉的原因以及它是如何返工的:

不幸的是,一些模块要么失去了维护者,要么失去了他们的维护者。 质量达不到标准,因此它们被排除在 Qt 5.0.0 之外 释放。 Qt Location 没有成功,它的代码库仍然 需要大量清理。

计划是在这些模块准备就绪时包含它们。

-

Qt Location 中的很多组件都已转换为值 类型。以前的组件,如 Coordinate、GeoCircle、 GeoRectangle 等是 QObjects。现在它们是值类型 提供了更好的 API。

顺便说一句,诺基亚不再参与 Qt 的开发。我不建议从诺基亚下载旧的 SDK。您可以从http://qt.io/download获取最新版本

【讨论】:

Qt、Qt5 和更新版本的最新版本是否带有移动模块,还是我们必须从 repo 构建它们? @mdoran3844 Qt 的当前版本doesn't list it as an included module。我相信您需要自己构建它。

以上是关于Qt Location API 仍然可用?的主要内容,如果未能解决你的问题,请参考以下文章

QT 中的未知模块:location-private 定位-private

这个“现代”消息框 UI 在 Qt 中可用吗?还是纯粹的 Windows API?

nginx转发配置

当站点下仍然可用时,未找到 Sharepoint REST Api 列表

Qt国际化相关类(以前没见过codec->toUnicode,QTextCodec,QLocale.toString和QLocale::setDefault,QInputMethod::loca

8.1.1 获取系统上可用的摄像头信息