mapbox-navigation-ios

The Mapbox Navigation SDK for iOS, providing turn-by-turn navigation logic and a ready-made UI for iPhone, iPad and CarPlay. Developers can drop it in or build a custom experience.

Share on XCustom license (see repository)

Overview

The Mapbox Navigation SDK for iOS adds turn-by-turn navigation to iOS apps. It offers a drop-in NavigationViewController for iPhone, iPad and CarPlay, and core components for routing and navigation when a custom app is needed. It is installed with Swift Package Manager and needs a Mapbox access token and location and background mode settings.

Key features

  • Ready-made turn-by-turn UI for iPhone, iPad and CarPlay
  • Core components for building a custom navigation app
  • Driving, cycling and walking directions with traffic rerouting
  • Day and night map styles, spoken instructions, over two dozen languages

Best for

iOS developers who want fast turn-by-turn navigation or a custom one. It needs Swift 5.9, Xcode 16.0 or later, and iOS 14.0 or later, and an Android version exists.

Upstream
mapbox/mapbox-navigation-ios
Fork on GitHub
Guo-astro/mapbox-navigation-ios
Upstream stars
917
Category
Maps and geospatial
Language
Swift
License
Custom license (see repository)
Forked
2020-11-01
Sync status
In syncLast synced 2026-09-29