# TextLayer

The `TextLayer` renders text labels on the map using texture mapping.

    data("bart_stations")

    deck <- deckgl(zoom = 10, pitch = 35) %>%
      add_text_layer(
        data = bart_stations,
        pickable = TRUE,
        getPosition = ~lng + lat,
        getText = ~name,
        getSize = 15,
        getAngle = 0,
        getTextAnchor = "middle",
        getAlignmentBaseline = "center",
        getTooltip = JS("object =>`${object.name}<br/>${object.address}`")
      ) %>%
      add_mapbox_basemap()

    if (interactive()) deck

See also deckgl-api-reference-text-layer