问题标签 [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 投票
0 回答
49 浏览

qt - 在带有 `osm` 插件的 Kirigami 应用程序中使用 QtLocation Map 时出现 Appcrash

我在玩 KDE 的 Kirigami,想开发一个包含地图的应用程序。我使用 KDevelop 在最新的 OpenSUSE Tumbleweed 上进行开发。我从最初的“新项目”Kirigami 模板开始,并将基于 QtLocation 5.15 的地图元素添加到main.qml. 最后,我很想使用自定义磁贴服务器。但是,但是,使用该osm插件,它会在加载一两个图块而没有任何消息(在调试器和 CLI 中)后崩溃。但是,该mapboxgl插件确实有效。该osm插件与默认或自定义磁贴服务器崩溃。

Kirigami.pageinmain.qml看起来像这样,我检查了不同的配置。

这是 Kirigami、QtLocation 或其他什么的错误用法吗?由于调试器根本没有显示任何挂起的原因,我真的不知道如何调试。如果我只运行二进制文件,它也会挂起。如果我从 CLI 运行二进制文件,我会收到一个关于 deprecated 的警告Units.devicePixelRatio,但工作mapboxgl插件也是如此,所以它似乎没有连接。

0 投票
1 回答
48 浏览

qt - 3D 地形功能是否适用于 Qt Location Mapbox GL 插件?

我在 Mapbox Studio 中使用 3D 地形创建了自定义地图样式,它在 Studio 中看起来不错:

изображение

但是在 QML 应用程序中没有 3D 地形,地图仍然是平面和 2D:

изображение

我们唯一能做 3D 的就是3d-buildings图层,见下面使用的代码:

是否可以向 Qt 5.15 QML 应用程序添加一些MapParameter(s)或PluginParameter(s)以启用 3D 地形,或者 Qt Location Mapbox GL 插件不支持此功能,如天空层?某处是否存在一些好的例子?