问题标签 [qtlocation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
78 浏览

mapbox - Qt 5.12 上缺少图标

到目前为止,我一直使用mapbox://styles/mapbox/navigation-preview-night-v2样式,效果很好。但是当我将样式更改为“导航”(这是 Mapbox Studio 的默认模板)时,我收到以下警告:

而且我的地图上没有一半的图标。 在此处输入图像描述

0 投票
0 回答
103 浏览

qt - 如何在 Qt 上实时移动我的地图标记?

我正在使用 Qt 在 Android 上运行。我正在制作 qtlocation 地图,我想实时更新我的​​位置。我已经设置了我的 updateInterval: 1(0.001 秒),但 MapQuickItem 仍然移动得太晚了。

有没有办法让我实时移动我的标记?

这就是结果: 在此处输入图像描述

或者这个:https ://drive.google.com/file/d/1lLMuyWX4WQYw-L4jdx-sq-xstkjVRyCl/view?usp=sharing

0 投票
2 回答
763 浏览

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

我如何或在哪里可以安装 QT 模块:location-private 定位-private

apt search positioning-private没有结果

0 投票
0 回答
103 浏览

qt - 是否可以在 QML 地图上创建 3D 折线?

我正在尝试使用 QML 地图绘制飞机的飞行轨迹。

不幸的是,绘制的线是平坦的(2D)并且没有显示高程的变化。

是否可以在 3D 中在 QML 地图上绘制折线?

0 投票
0 回答
124 浏览

qt - 使用 Mapbox 时 MapCircle 未在 QML 中呈现

MapCircle当我使用 Mapboxgl 插件时,我在尝试在窗口上显示 QML时遇到问题。

我有一个由 C++ 填充的模型,并在用户单击按钮时显示在地图上。这是一个片段:

当我使用 osm 或 esri 作为我的插件时,

我得到以下是我所期望的:在此处输入图像描述但使用 mapbox,圆圈不会显示。在此处输入图像描述

但是,如果我将模型更改为使用 a 之类的东西MapQuickItem,然后使用 Marker 之类的东西,

然后在屏幕上标记感兴趣的坐标 在此处输入图像描述。有谁知道解决方法或解决方法?

0 投票
0 回答
127 浏览

javascript - 天空层无法添加到 MapBoxGl - QT5.12.4

我正在使用 Mapboxgl - qml,一切都很好,但我不能倾斜到 45 以上,天空层找不到代码:main.qml

当我运行它时,我得到了这个错误:

我在 Mapbox Studio 添加了天空图层,我可以在我的自定义 mapbox 样式 JSON 中看到天空图层(使用 ctrl+F 搜索“天空”,你可以看到它) 自定义 mapbox 样式链接 所以我的问题是什么?我也尝试了这种方法,但我也一无所获:

和这个:

我得到了一些错误:

#ubuntu@uname -a

QT 版本是 14.13.1 那么我如何在我的 mapboxgl 中使用天空?抱歉英语不好 - milad 来自伊朗 - 谢谢你们

0 投票
1 回答
496 浏览

c++ - QML 映射 - TLS 初始化失败 ERROR

我目前正在创建一个能够显示地图的应用程序。在添加更多高级功能之前,我想简单地在应用程序中显示某个区域的地图。为此,我使用了 Qt 示例“Minimal map”中的一些修改代码。map.qml 文件中的代码:

我使用 QQuickWidget 显示地图,并将源设置为我的 QML 文件。不幸的是,地图没有显示。QuickWidget 中仅显示灰色背景和题词(我在帖子中附上了图片)。在 QML 调试器控制台中,我收到了以下消息:

“QObject:​:​connect(​QQuickWindow,​QDeclarativeGeoMap)​:​无效的 nullptr 参数”

“QGeoTileProviderOsm:​Tileserver 在 QUrl 处禁用(​“​http:​/​/​maps-​redirect.​qt.​io/​osm/​5.​8/​satellite”​)​​​​

“QGeoTileFetcherOsm:​所有提供者都已解决”

“QSslSocket:​:​connectToHostEncrypted:​TLS 初始化失败”

“QGeoTileRequestManager:​ 5次获取瓦片失败(​8682,​4766,​14)​,​放弃。​最后的错误讯息是:​'​TLS初始化失败'​”

链接到显示问题的屏幕截图

0 投票
1 回答
282 浏览

c++ - 向 QML 地图添加新地点不起作用

我目前正在创建一个可以在地图上标记地点的程序。

地图.qml:

主窗口.cpp:

object在 mainwindow.h 中定义如下:QObject *object;. add place单击某个按钮时,从 ac++ 文件调用该函数。不幸的是,由于某种原因,此功能无法正常工作。调用它后,控制台中会出现“完成”消息,并且要在地图上标记的点的位置会添加到 ListModel 中。不幸的是,标记没有出现在地图上。我究竟做错了什么?我将不胜感激任何建议。

0 投票
1 回答
89 浏览

qt - 通过 QtLocation 插件使用离线数据

我有 500mb 的离线数据想与 OSM QtLocation 插件一起使用。我使用了此博客https://www.qt.io/blog/2017/05/24/qtlocation-using-offline-map-tiles-openstreetmap-plugin中的示例源代码。示例应用程序中的数据嵌入在资源文件中,我想将它放在磁盘上的单独文件夹中。首先,我想让示例应用程序使用位于磁盘文件夹中的示例数据,而不是在资源文件中编译。执行应用程序时,它仍然从在线服务器下载数据。我在网上阅读了很多文章,但没有一个解决方案有效。我正在使用带有 MSVC 编译器的 Qt 5.15.2、Windows 10。

这就是我的代码的样子。

0 投票
1 回答
232 浏览

qt - QML 自定义瓷砖服务器

我正在尝试使用我的机器托管的自定义服务器绘制离线地图。我已经按照 docker 这个项目的步骤进行操作。当我使用我的浏览器(http://localhost:8080/)时它可以工作。但是当我尝试使用下面的代码访问 QML 时,我只得到一个静态图像 GPS 输出

GPS输出 .

我究竟做错了什么?正如我在浏览器中看到的那样,我应该以良好的分辨率看到赞比亚。

QML 代码