On-device, open source mobile vector rendering of OpenStreetMap
summary
Mapbox announces an on‑device, GPU‑accelerated renderer that draws OpenStreetMap data as vector tiles on Android and iOS with a C++ core and platform bindings, plus a separate JavaScript WebGL variant. The toolchain uses Mapnik and tilelive to bake and simplify geometry, a JSON style specification for smooth zooming and label collision, and runs live on devices (iPad, Nexus 9). Project ships hundreds of open source components across almost 500 GitHub repos and leans on two million OSM contributors.
AI-written summary · about
chapters (20)
- 0:00Start
- 0:37Introduction
- 4:12Raster Tiles: Zoom
- 5:51Raster Tiles: Rotation
- 7:20Incremental Zoom
- 7:47Zoom-Dependent Styling
- 9:03Rotation Response
- 9:25Vector/Raster Combos
- 10:29Style Transitions
- 11:04Superimposed Video
- 11:41Mapbox GL Stack
- 14:04High-level Goals
- 16:00Vector Tiles
- 20:37Vector Tile Goals
- 26:23Example Styles
- 27:13Mobile Potential
- 28:20Ambient Light
- 29:22Pedometers
- 29:58What's Next?
- 30:54In Closing
related talks
21mDrawing Maps with OpenGL
15mAn Infinite Map: The Protomaps Vector Basemap based on OpenStreetMap
40mStronger App Architecture Using Maps
41mA Developer's Guide to Open Source Web Mapping Libraries
16mRaster tiles to vector tiles: how to cross the gulf
26mWhat's new in Mapbox Maps: BUILD 2025 highlights
36mCanvas Pixel Transformation: Beauty comes slowly
44mMaps & Data
