Mapboxgl не работает в примере, представленном Qt - PullRequest
0 голосов
/ 20 декабря 2018

Я пытаюсь заставить mapboxgl работать с Qt (в моем случае версия 5.11.2).Qt Creator предоставляет пример minimal_map, где плагин mapboxgl предоставляется в качестве возможной опции для входа, но после запуска проекта он показывает только белый экран.

Я уже пытался изменить пример, добавив дополнительные PluginParamters, такие как 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
    }
}
...