在桌面平台上定位API支持

时间:2014-12-08 10:13:42

标签: geolocation webkit qt5

我尝试使用HTML5地理位置API构建一个webkit应用来获取当前坐标。我还打开了地理位置功能,但无法启动错误

  

无法启动地理定位服务

然后我尝试使用QGetPositionInfoSource,但它无法找到任何可用的来源。我想知道,桌面应用程序是否支持Positioning API?

1 个答案:

答案 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 )。

因此,请下载开发快照并试用此新桌面功能。