This function allows a layer to be moved to a different z-position in a Mapbox GL or Maplibre GL map. For initial maps, the operation is queued and executed during map initialization. For proxy objects, the operation is executed immediately.
Arguments
- map
A map object created by
mapboxgl
ormaplibre
, or a proxy object created bymapboxgl_proxy
ormaplibre_proxy
.- layer_id
The ID of the layer to move.
- before_id
The ID of an existing layer to insert the new layer before. Important: this means that the layer will appear immediately behind the layer defined in
before_id
. If omitted, the layer will be appended to the end of the layers array and appear above all other layers.