if (FALSE) {
# Buffer existing layer
map |>
turf_buffer(layer_id = "points", radius = 1000, units = "meters",
source_id = "point_buffers") |>
add_fill_layer(id = "buffers", source = "point_buffers", fill_color = "blue")
# Buffer sf object
map |>
turf_buffer(data = sf_points, radius = 0.5, units = "miles",
source_id = "buffers") |>
add_fill_layer(id = "buffer_layer", source = "buffers")
# Buffer coordinates (great for hover events)
maplibre_proxy("map") |>
turf_buffer(coordinates = c(-122.4, 37.7), radius = 500, units = "meters",
source_id = "hover_buffer")
}
Run the code above in your browser using DataLab