Swiftpack.co - mapbox/mapbox-maps-ios as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by mapbox.
mapbox/mapbox-maps-ios v11.3.0
Interactive, thoroughly customizable maps for iOS powered by vector tiles and Metal
⭐️ 424
🕓 Yesterday
iOS macOS
.package(url: "https://github.com/mapbox/mapbox-maps-ios.git", from: "v11.3.0")


CLA assistant

The Mapbox Maps SDK for iOS is a public library for displaying interactive, thoroughly customizable maps in native iOS. It takes map styles that conform to the Mapbox Style Specification, applies them to vector tiles that conform to the Mapbox Vector Tile Specification, and renders them using Metal.

Getting Started

This README is intended for developers who are interested in contributing to the Mapbox Maps SDK for iOS. Please visit https://docs.mapbox.com/ios/maps/guides/ for general information and instructions on using the Maps SDK in your iOS application.

Examples App

The Examples app shows how to use many of the features in the Maps SDK. See the Examples README for more information.


If you are interested in contributing to the Maps SDK, please see the DEVELOPING.md file for information on setting up, running and building the SDK.

Reporting issues / Need help?

Report a bug :beetle:

Please use our bug template to report any issues.

Request a new feature or enhancement :green_apple:

Please use our feature template to request new features or enhancements.

Other questions

If you have any questions about how to use the SDK or if you need help with specific features, you can reach out to our support team via our website or connect with our developer community by joining our Discord channel. We kindly ask you to avoid using the issue tracker in this repository for questions and instead use our support channels.

Historical Note

This repository is a continuation of the Mapbox Maps SDK for iOS available at mapbox/mapbox-gl-native-ios.


Stars: 424
Last commit: Yesterday
Advertisement: IndiePitcher.com - Cold Email Software for Startups


Release Notes

Maps SDK v11.3.0

This release contains fixes to the Privacy Manifest. Upgrade to avoid issues in the App Store app submission starting from May 1st.

Features ✨ and improvements 🏁

Bug fixes 🐞

  • Fix the issue with invalid privacy manifest https://github.com/mapbox/mapbox-maps-ios/issues/2145
  • Fix offline tiles fetching regression introduced in the 11.3.0-beta.1
  • Fix a crash that could occur on Metal when the texture object would outlive the renderer
  • Fix a bug where specifying a large negative value for padding resulted in the returned zoom value being NaN
  • Fix location indicator models rendering issue with globe projection
  • Fix taps propagation on ViewAnnotation and MapViewAnnotation (https://github.com/mapbox/mapbox-maps-ios/commit/4709720249b52cc961184070577fa64695610225 by @aleksproger).
  • Fix layer paint property update with feature state changes, especially if the paint property value data-driven by brightness or zoom
  • Fix snapshotter race conditions to ensure new request could effectively trigger map rendering
  • Fix raster array band updates glitches during the camera zoom animation
  • Reload vector source tiles when language or worldview setting is changed.
  • Apply config expression to atmosphere properties.
  • Fix map freezing when using queryRenderedFeatures with 3d models in mercator projection
  • Reduce time spent on line gradient updates on the render thread
  • [reachability] Fix reachability status getting stuck with ReachableViaWWAN status if HTTP requests completed at the same time as network reported being disconnected


  • Update MapboxCoreMaps to 11.3.0.
  • Update MapboxCommon to 24.3.1.

Dependency requirements:

  • Compatible version of Xcode: 15.2.0

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics