If you are an R user, this is all you need to get started:
library(mapgl)
mapboxgl(style = mapbox_style("standard-satellite"))
Try it out!
#rstats
If you are an R user, this is all you need to get started:
library(mapgl)
mapboxgl(style = mapbox_style("standard-satellite"))
Try it out!
#rstats
The default Mapbox Standard Style with `mapboxgl()` gets you 3D buildings - with rendered landmarks - out of the box.
Using MapLibre? Try `maplibre(style = openfreemap_style("liberty"))` for 3D OSM buildings!
The default Mapbox Standard Style with `mapboxgl()` gets you 3D buildings - with rendered landmarks - out of the box.
Using MapLibre? Try `maplibre(style = openfreemap_style("liberty"))` for 3D OSM buildings!
Today's tip: in #rstats mapgl, use `mapboxgl(style = mapbox_style("standard-satellite"))` to get @mapbox.com high-quality imagery on an interactive globe in one line of code.
Even better - you get 3D terrain out of the box!
Today's tip: in #rstats mapgl, use `mapboxgl(style = mapbox_style("standard-satellite"))` to get @mapbox.com high-quality imagery on an interactive globe in one line of code.
Even better - you get 3D terrain out of the box!
Try this mapgl trick for #30DayMapChallenge Day 11: Minimal:
library(mapgl)
mapboxgl(
config = list(
basemap = list(
theme = "monochrome"
)
)
)
Add `lightPreset = "night"` for a dark basemap!
Try this mapgl trick for #30DayMapChallenge Day 11: Minimal:
library(mapgl)
mapboxgl(
config = list(
basemap = list(
theme = "monochrome"
)
)
)
Add `lightPreset = "night"` for a dark basemap!
#threejs #experiment #gpsdata #mapboxgl #tbt #datavisualization #dataviz #landscape
#threejs #experiment #gpsdata #mapboxgl #tbt #datavisualization #dataviz #landscape
mapboxgl(
center = c(55.2744, 25.1972),
zoom = 15.3,
bearing = -20.8,
pitch = 82,
config = list(
basemap = list(
lightPreset = "dusk"
)
)
) |>
set_snow()
mapboxgl(
center = c(55.2744, 25.1972),
zoom = 15.3,
bearing = -20.8,
pitch = 82,
config = list(
basemap = list(
lightPreset = "dusk"
)
)
) |>
set_snow()
# fly to CECC
mapboxgl(style = mapbox_style("standard-satellite"), centre=c(-97.6,25.4)) %>%
fly_to(center = c(-78.7303, 44.379), zoom = 16.7, pitch = 75, bearing = 136.8, duration=16000)
Output will be in RStudio Viewer, select Export Save as Web Page for the HTML
# fly to CECC
mapboxgl(style = mapbox_style("standard-satellite"), centre=c(-97.6,25.4)) %>%
fly_to(center = c(-78.7303, 44.379), zoom = 16.7, pitch = 75, bearing = 136.8, duration=16000)
Output will be in RStudio Viewer, select Export Save as Web Page for the HTML
Also check out his earlier example map of healthcare jobs in Los Angeles
Map walker-data.com/map-challeng...
Code github.com/walkerke/map...
#RSpatial
Also check out his earlier example map of healthcare jobs in Los Angeles
Map walker-data.com/map-challeng...
Code github.com/walkerke/map...
#RSpatial
Or, use `set_projection()` to switch this dynamically in your Shiny apps.
Or, use `set_projection()` to switch this dynamically in your Shiny apps.
Check it out here ➜ dly.to/1Xi7L205gOU
What are your thoughts?
Check it out here ➜ dly.to/1Xi7L205gOU
What are your thoughts?
Late-campaign, I wanted something lighter: Hot air balloon glTF over a dense 3D city in Mapbox GL JS, rendered with a custom Three.js layer on the same WebGL canvas.
maptheclouds.com/playground/b...
#100DayMapChallenge Day 97/100
#ThreeJS #WebGL #MapboxGL
Late-campaign, I wanted something lighter: Hot air balloon glTF over a dense 3D city in Mapbox GL JS, rendered with a custom Three.js layer on the same WebGL canvas.
maptheclouds.com/playground/b...
#100DayMapChallenge Day 97/100
#ThreeJS #WebGL #MapboxGL
github.com/markusand/ma...
github.com/markusand/ma...
mapboxgl(zoom = 16.77,
center = c(2.35035, 48.85306),
pitch = 75,
bearing = 95.2) |>
set_config_property(
"basemap",
"lightPreset",
"night" # Swap in "dawn", "day", or "dusk"
)
mapboxgl(zoom = 16.77,
center = c(2.35035, 48.85306),
pitch = 75,
bearing = 95.2) |>
set_config_property(
"basemap",
"lightPreset",
"night" # Swap in "dawn", "day", or "dusk"
)
#Challengesnumériques @DGE @Bpifrance @joinstationf @AerospaceValley
#OSRM #React #MapboxGL
#Challengesnumériques @DGE @Bpifrance @joinstationf @AerospaceValley
#OSRM #React #MapboxGL
Dense 3D city view, shifted into a quiet snow-dome version.
Inspired by FOSS4G Bucharest 2019. FOSS4G Europe 2026 is coming: 2026.europe.foss4g.org
maptheclouds.com/playground/b...
#100DayMapChallenge Day 91/100 #ThreeJS #MapboxGL #MaplibreGL#FOSS4G
Dense 3D city view, shifted into a quiet snow-dome version.
Inspired by FOSS4G Bucharest 2019. FOSS4G Europe 2026 is coming: 2026.europe.foss4g.org
maptheclouds.com/playground/b...
#100DayMapChallenge Day 91/100 #ThreeJS #MapboxGL #MaplibreGL#FOSS4G
mapboxgl(zoom = 16.77,
center = c(2.35035, 48.85306),
pitch = 75,
bearing = 95.2) |>
set_config_property(
"basemap",
"lightPreset",
"night" # Swap in "dawn", "day", or "dusk"
)
Learn more:
mapboxgl(zoom = 16.77,
center = c(2.35035, 48.85306),
pitch = 75,
bearing = 95.2) |>
set_config_property(
"basemap",
"lightPreset",
"night" # Swap in "dawn", "day", or "dusk"
)
Learn more:
https://mappinggis.com/2025/08/gleo-reinventando-los-mapas-webgl/
https://mappinggis.com/2025/08/gleo-reinventando-los-mapas-webgl/
#rstats
https://cran.r-project.org/package=deckglgeoarrow
#rstats
https://cran.r-project.org/package=deckglgeoarrow
deepwiki.com/markusand/ma...
deepwiki.com/markusand/ma...