Skip to contents

Deck.gl injects layers into maplibre's canvas if interleaved = TRUE (the default in all layer functions provided here). To do so, it generates specific layer ids from the layer_id provided. This function generates these deck.gl specific layer ids on the R side, so they can be used in other controls, such as mapgl::ad_layers_control().

Usage

generateDeckglLayerId(layer_id, beforeId = NULL)

Arguments

layer_id

the layer id provided to the respective addGeoArrowDeckgl* layer function used.

beforeId

the beforeId used in the respective addGeoArrowDeckgl* layer function used.

Examples

generateDeckglLayerId("my_scatterplot_layer")
#> [1] "deck-layer-group-slot:my_scatterplot_layer"
generateDeckglLayerId("my_scatterplot_layer", beforeId = "water")
#> [1] "deck-layer-group-before:water"