Qt QWebEngineView提供错误的地理位置坐标

Qt QWebEngineView提供错误的地理位置坐标,qt,geolocation,qtwebengine,Qt,Geolocation,Qtwebengine,使用以下代码: #包括 #包括 #包括 int main(int argc,char*argv[]) { 质量保证申请a(argc、argv); QWebEngineView; QObject::connect(w.page(),&QWebEnginePage::featurePermissionRequested,[&](const-qrl&securityOrigin,QWebEnginePage::Feature) { w、 page()->setFeaturePermission(sec

使用以下代码:

#包括
#包括
#包括
int main(int argc,char*argv[])
{
质量保证申请a(argc、argv);
QWebEngineView;
QObject::connect(w.page(),&QWebEnginePage::featurePermissionRequested,[&](const-qrl&securityOrigin,QWebEnginePage::Feature)
{
w、 page()->setFeaturePermission(securityOrigin,feature,QWebEnginePage::PermissionGrandedByUser);
});
w、 setUrl(QUrl(“https://mycurrentlocation.net/"));
w、 show();
返回a.exec();
}
还有一个USB加密狗连接到我的64位Archlinux系统(安装了geoclue2并正常工作),我没有得到正确的地理位置坐标(我和Google Chrome在同一个网站上得到)

这两个城市都在法国,但相距200公里

更新1: 当使用QML地图组件以我的位置为中心时,似乎会出现具有相同坐标的类似问题


我需要设置一些东西才能工作吗?

该问题与Qt无关

/usr/lib/geoclue-2.0/demos/where-am-i
返回错误的坐标