library(mapgl) mapboxgl( style = mapbox_style("streets"), center = c(-87.61694, 41.86625), zoom = 15.99, pitch = 40, bearing = 20, antialias = TRUE ) |> add_source( id = "floorplan", data = "https://docs.mapbox.com/mapbox-gl-js/assets/indoor-3d-map.geojson" ) |> add_fill_extrusion_layer( id = "room-extrusion", source = "floorplan", fill_extrusion_color = get_column("color"), fill_extrusion_height = get_column("height"), fill_extrusion_base = get_column("base_height"), fill_extrusion_opacity = 0.5 )