Я пытаюсь загрузить mapbox в моем приложении c++/qt
.На моем ПК приложение работает нормально, и карта загружена.Однако, когда приложение развернуто на 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)