我尝试使用HTML5地理位置API构建一个webkit应用来获取当前坐标。我还打开了地理位置功能,但无法启动错误
无法启动地理定位服务
然后我尝试使用QGetPositionInfoSource
,但它无法找到任何可用的来源。我想知道,桌面应用程序是否支持Positioning API?
答案 0 :(得分:0)
这是一个很大的禁忌。
直接来自文档:
Qt Positioning API通过QML和C ++接口提供定位信息。目前,API支持 Android , BlackBerry 10 , iOS 和 Linux (使用 GeoClue 强>)。
这同样适用于Qt 5.4,可以在此处的相应快照文档页面中看到。
已取消对整个 BlackBerry 平台的支持。另一方面,桌面平台上的定位API的支持将在下一版本的框架Qt 5.6 中提供。当前的documentation快照非常清楚:
Qt Positioning API通过QML和C ++接口提供定位信息。
目前, Android , iOS , OS X , Linux 支持API(使用 GeoClue 版本0.12.99), Windows ( GPS接收器作为提供NMEA句子的串行端口公开)和 WinRT (使用 Windows.Devices.Geolocation )。
因此,请下载开发快照并试用此新桌面功能。