v11.26.0-alpha.1
Pre-release
Pre-release
·
3 commits
to main
since this release
Important
The minimum Xcode version is updated to 26.3
Features ✨ and improvements 🏁
- Introduce new experimental
ViewAnnotation.enableSymbolLayerCollision(MapViewAnnotation.enableSymbolLayerCollision()in SwiftUI) option which allows view annotations to hide underlying map symbols to avoid visual clutter.
By default, the full bounding box of the view annotation is used for collision detection. If your annotation has a non-rectangular shape, it is highly recommended to mark the specific subviews that should participate via the new experimentalUIView.mbxCollisionBoxflag (View.mbxCollisionBox()in SwiftUI). - Support drawing view annotation collision boxes when
MapView.debugOptionsis set to.collision. - [SwiftUI] Improved
Marker- now it automatically hides the underlying map symbols below it's icon and text. - [SwiftUI] Added experimental
Map.viewAnnotationAvoidLayers()which allows to set view annotations to avoid layers.
Dependencies
- Update MapboxCommon to
24.26.0-alpha.1. - Update MapboxCoreMaps to
11.26.0-alpha.1.
Dependency requirements:
- Compatible version of Xcode:
26.3