Skip to content

v11.26.0-alpha.1

Pre-release
Pre-release

Choose a tag to compare

@mapbox-github-ci-writer-public-1 mapbox-github-ci-writer-public-1 released this 17 Jun 08:38
· 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 experimental UIView.mbxCollisionBox flag (View.mbxCollisionBox() in SwiftUI).
  • Support drawing view annotation collision boxes when MapView.debugOptions is 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