The Navigation SDK is an all-in-one solution for building a navigation experience in your car or in your mobile application. This page will walk you through the options and provide guidance on how to get started.
Features and abilities
The Mapbox live data platform incorporates the sensor readings of over 700 million monthly active devices, 20 billion real time probe data points per day, and map data aggregated from over 2,000 sources. All navigation applications built with Mapbox include a way for drivers to report updates on road conditions or changes in the road network with a tap. Mapbox validates and incorporates these reports back into the map on an ongoing basis, ensuring the most up-to-date data for all drivers.
The Navigation SDK provides you with the tools to create a comprehensive navigation experience. You can leverage our UX Framework for a streamlined approach to build an experience that matches your brand or opt for the Core Framework to craft a truly custom navigation solution.
Both Frameworks come with a precise Location Provider that continually filters and processes GPS signals and extrapolates a driver’s current location, even when GPS signals are unavailable, using dead reckoning algorithms, to avoid navigation interruptions resulting in more prompt and accurate directions, fewer reroutes, and more on-time deliveries and pick-ups. Navigation SDK also integrates navigation data with Advanced Driver Assistance Systems (ADAS), offering a rich 3D driving experience that combines real-time vehicle data with navigation.
On top of that, regardless of platform or use case that you are targeting, Navigation SDK come pre-integrated with various other Mapbox services, including:
- Mapbox Maps SDK which uses AI to generate and render rich 3D maps that include thousands of the most recognizable landmarks around the world, helping drivers stay oriented while navigating busy urban centers.
- Mapbox Navigation APIs which integrate new AI traffic models offering more precise estimated drive times and better routes for drivers in congested areas. AI traffic models learn from millions of comparisons of estimated drive times vs. actual drive times and adjust for regionally specific driving patterns.
- Mapbox Search which suggests search results automatically, resulting in a faster destination input, and then ensures that the address you’re routed to is somewhere you can reach thanks to routable points. Places like restaurants, cafés, shops, sights, and parks include photos, ratings, opening hours and a short description to provide a preview of the place, and then tap to navigate.
- MapGPT, a unified AI-powered voice assistant that makes conversations about location natural and actionable. Unlike other voice assistants available today, MapGPT conversations are natural and integrate tightly into the vehicle, allowing drivers to effortlessly control their vehicle's navigation, entertainment, autopilot, and climate control systems, in addition to accessing capabilities from apps like OpenTable and TripAdvisor.
- Mapbox for EV, the EV route planning system. It integrates with vehicle battery systems to track personalized energy consumption patterns, intelligently forecasting range, suggesting charging stations based on real-time availability, and facilitating secure payment processing. Range anxiety dissipates as drivers gain trust in their vehicle's reliable access to fuel while ensuring safe and comfortable travel.
Build for automotive
The Mapbox Navigation SDK for automotive enables embedded navigation applications for automotive infotainment systems.
It provides a customizable UX Framework that fits all screens and sizes, combines UI components with full featured navigation and live data in a cohesive package for automakers. There's also a Core Framework that can be used to take advantage of Navigation SDK's location enhancement, routing, ADAS information and other data processing pipelines paired with visualization of that data on the Mapbox Map, but without any UI components, search, or MapGPT voice assistant.
With the UX Framework, you can customize aspects of the user interface design including the visual map, fonts, colors, map's camera behavior to reflect the infotainment system’s design language seamlessly. You can decide which add-on features to enable, like music integration and voice integration, or bring your own data. The UX Framework has interfaces available to allow your app to send car signals and receive command/information streams from Navigation SDK, including the MapGPT voice assistant and the EV route planning system, to reflect available state of the car in the navigation UI components or to control some of the car functions directly from the navigation screen.
The UX Framework provides a lot of flexibility to express your brand identity but majority of the layout and UX decisions are controlled by the framework and can't be influenced.
The Navigation SDK's UX framework solution comes with frequent software updates that bring continuous feature and performance enhancements based on metrics and user feedback. This gives drivers access to the latest features and ensures an excellent user experience built on data driven improvements, with no development cost on your side.
Get started in the Build with UX Framework.
With the Core Framework your engineers and designers will take on the work to design the components of the UI and build a user experience around them, giving you a maximum amount of freedom for the design and available features in the app. This is a good option for developers that have unique requirements for their vehicles and a team with the right technical ability available.
Get started in the Build with Core Framework.
Build for mobile
The Mapbox Navigation SDK can also be used to develop mobile applications, such as driver or fleet apps, companion apps, and more. The automotive UX Framework is designed with the passenger vehicle in mind for daily personal driving and trip planning. It can be successfully used for various use cases that involve regular point A to point B navigation.
For delivery and ride hailing use cases, outdoors, or any other type of navigation that doesn't involve a passenger vehicle, take a look at building your navigation experience with the Core Framework.