On Mon, 23 Oct 2017 13:55:15 +0200
Ola Røer Thorsen <o...@silentwings.no> wrote:

> Hi, I'm evaluating using QtLocation's map using mapboxgl. Currently I'm
> using the default settings, default map style, default developer access
> token.
> 
> I'd like to set most layers' fill color to transparent, to see how it works
> out as an overlay on top of some live video.
> 
> From the documentation it seems like I can use the MapParameter items to do
> this, but so far I haven't been able to do anything to change the existing
> layers.
> 
> Anyone have some hints for me how to do this? Basically i'd like to set the
> colors for layers like the background, water, etc. to transparent.
> 
> Best regards,
> Ola

Hi,
 on this the mbgl documentation is a bit lacking ( there's even an open bug 
report on this, QTBUG-62453 ).
However, the way it works at the moment is that, if you give an objectName, say 
"foo", to your map item, then you can
reference the resulting mapboxgl layer using "QtLocation-foo" as layer name.

Example (setting some layout props):

    MapPolyline {
        objectName: 'poly'
        id: poly
        line.width: 10
        line.color: 'deepskyblue'
        path : <somepath>
    } 

    MapParameter {
        type: 'layout'
        property var layer: 'QtLocation-poly'
        property var lineJoin: 'round'
        property var lineCap: 'round'
    }

For your specific problem, if this is going to work, it's probably by setting 
some of the properties described
in https://www.mapbox.com/mapbox-gl-js/style-spec/#layers-fill


best,
Paolo
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to