Features and improvements ✨
- Add experimental support for style-defined
featuresets
, an upcoming way to query features in Mapbox Standard and other fragment-based styles. - Add experimental
Map
addInteraction
/removeInteraction
methods that make it easier to manage map interactions like clicking and hovering over features. - Add experimental support for elevated lines with
line-cross-slope
andline-elevation-reference
properties. - Add experimental
scaleFactor
map option andsetScaleFactor
method to increase map label size (useful for improving accessibility or adjusting text size for different devices). - Add support for using
line-progress
expression in non-data-driven line properties. - Add experimental
fill-extrusion-height-alignment
andfill-extrusion-base-alignment
properties to control fill extrusion top/bottom alignment. - Improve performance of dynamic brightness changes.
- Minor optimizations to reduce load time.
Bug fixes 🐞
- Fix localization when setting a worldview on the Mapbox Standard style.
- Fix raster array rendering on some Android devices.
- Fix an issue where fill-extrusion buildings would disappear when zooming out.
- Fix line joins for thick semi-transparent or blurred lines.
- Improve appearance of line corners with densely placed vertices.
- Fix anti-alising aftifacts on blurred lines.
- Fix call stack overflow caused by repeated
addImport
calls. - Fix failures when handling non-renderable characters.
- Fix rendering of Osage script.
- Fix certain edge cases when using config expression in filter properties.
- Fix patterned fill extrusions being visible with zero opacity alpha.
- Fix data-driven
symbol-z-offset
not working properly. - Fix fill extrusions on terrain producing WebGL warnings in some cases.
- Fix
line-emissive-strength
not being applied to patterned lines.