Features β¨ and improvements π
Map {
TapInteraction(.standardLandmarkIcons) { landmark, ctx in
print("Landmark \(landmark.name) is tapped")
}
}
- Enhanced
MapStyle.standard() and MapStyle.standardSatellite() with new configuration parameters for color customization, landmark icons visibility, point-of-interest styling, road appearance, and administrative boundaries.
- Expose
LineLayer.lineCutoutFadeWidth to control route line cutout fade width.
Bug fixes π
- Fix Offline Region missing middle zoom level tiles
- Fixed issues where feature state were not immediately applied
- Fix precision issue in hillshade causing terrain with steps
- Fix interactions with 2D and 3D location indicator.
- Fix view annotation disappearing due to Location Indicator use in some pitch levels.
- Fix occlusion-opacity layers reordering
- Fix gradients and interpolations with fully-transparent colors
- Fix Dynamic View Annotations stability.
- Fix location indicator layer rendering when the persistent buffer mapping flag is enabled
- Fix incorrect background color of icons when non-default color-theme is used
- Fix respectin the "tile-minimum-cache-duration" tilestore option
- Fix removal of tiles from group when update application is resumed
- Fix assertion on missing low zoom levels in the tile pack leveling scheme
- Fix crash in style layer property setter
- Fix
var expressions that did not work properly with config expressions.
- Fix cutout disappearing at certain zoom and pitch levels with orthographic camera.
- TileStore improvements: import functionality, reliability, and support have been enhanced.
Dependencies
- Update MapboxCommon to
24.16.0.
- Update MapboxCoreMaps to
11.16.0.
</details>
Dependency requirements:
- Compatible version of Xcode:
16.2