我正在尝试使mapboxgl与Qt配合使用(在我的情况下为5.11.2版)。 Qt Creator提供了minimum_map示例,其中给出了mapboxgl插件作为可能的输入选项,但是在启动项目后,它仅显示白屏。
我已经尝试通过添加其他PluginParamter(例如mapboxgl.access_token)来修改示例,并使用了https://www.mapbox.com/qt/上的示例
为了使mapboxgl正常工作,我是否缺少某些东西?
这是我的qml代码如下:
import QtQuick 2.0
import QtQuick.Window 2.0
import QtLocation 5.11
import QtPositioning 5.6
Window {
width: 512
height: 512
visible: true
Plugin {
id: mapPlugin
name: "mapboxgl"
PluginParameter {
name: "mapboxgl.mapping.items.insert_before"
value: "road-label-small"
}
PluginParameter {
name: "mapboxgl.mapping.use_fbo"
value: "false"
}
PluginParameter {
name: "mapboxgl.access_token"
value: "---removed---"
}
PluginParameter {
name: "mapboxgl.mapping.additional_style_urls"
value: "mapbox://styles/mapbox/navigation-guidance-day-v2"
}
}
Map {
anchors.fill: parent
plugin: mapPlugin
center: QtPositioning.coordinate(59.91, 10.75) // Oslo
zoomLevel: 14
}
}