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