Mapbox GL JS v3 enables the Mapbox Standard Style, a new realistic 3D lighting system, building shadows and many other visual enhancements, and an ergonomic API for using a new kind of rich, evolving, configurable map styles and seamless integration with custom data. You can get more information about the new features in the Mapbox GL JS v3 migration guide.
Changes since v3.0.0-beta.1:
style.import.load event to track loading of imported style fragments and ensure style.load is only called once per style.glyphs endpoint specified (falling back to a default Mapbox endpoint).optimizeForTerrain map option (layer rendering on terrain is always optimized now).setStyle when using the Standard style failed.map.removeSource didn't work properly with the Standard style.map.setLayoutProperty not working on a custom layer.padding is used.Fetched May 1, 2026