树莓派未加载Mapbox

时间:2019-05-20 08:08:51

标签: c++ qt mapbox qtlocation

我正在尝试在c++/qt应用程序中加载地图框。在我的PC上,应用程序运行正常,并且地图已加载。但是,当 该应用程序已部署在 raspberry(v3)上,但该应用程序正在运行但未加载地图(出现黑屏)。

我尝试了其他地图插件,例如esri,它们工作正常 在树莓上。但是mapbox插件无法正常工作

这是我正在处理的代码

import QtQuick 2.0
import QtQuick.Window 2.0
import QtLocation 5.6
import QtPositioning 5.6

Window {
    width: 512
    height: 512
    visible: true

    Plugin {
        id: mapPlugin
        name: "mapboxgl" // "mapboxgl", "esri", ...
        // specify plugin parameters if necessary
        // PluginParameter {
        //     name:
        //     value:
        // }
    }

    Map {
        anchors.fill: parent
        plugin: mapPlugin
        center: QtPositioning.coordinate(41.38, 2.16) // Oslo
        zoomLevel: 14
    }
}

还有C ++代码

 QQmlApplicationEngine engine;
    engine.load(QUrl(QStringLiteral("qrc:/main.qml")));

我希望加载一个地图框类型的地图,但是只会出现一个空白屏幕。没有任何错误信息。 我认为是因为缺少插件或其他东西。但是为什么它可以在我的笔记本电脑上使用,因为两台计算机上都具有相同版本的QT:(QT 5.10)

0 个答案:

没有答案