Position accuracy increases first time delivery rate

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

3D Maps & Destination Building Highlighting

For companies working in last-mile delivery, it is important to provide a navigation application that reduces driver confusion and increases delivery efficiency. The new Navigation SDKs feature the ability to highlight a building upon arrival in a different color, or even in 3D. This enables drivers to complete more on-time deliveries as they spend less time looking for their delivery location.

Enhanced Location Engine

The precise location engine 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.  This allows the new Navigation SDK to provide high position accuracy, with low latency, so that the driver's location on the map stays in sync with the vehicle’s actual location resulting in more timely and accurate directions, and fewer reroutes, and more on-time deliveries and pick-ups.

Camera Control

The Navigation SDK gives different camera listeners to determine the camera movement based on the driver's gesture.  In addition to built-in API animations, developer can control the movement to change the drivers viewpoint above the map. The camera can be tilted, rotated, zoomed, and/or moved based on in-app gestures.

Live Traffic

Traffic updates at a 5-minute granularity for 2.3 billion roads segments around the world. The 700 million monthly active users touching our maps creates a feedback cycle of data. Our AI-powered data pipeline processes +300 million miles of aggregated, anonymized and privacy-filtered driving data, with live road telemetry data daily — allowing Mapbox to continuously update traffic on the map everywhere in the world.

Place Search: POIs, Categories, History, & Favorites

Our algorithm determines the most relevant mix of proximate and culturally prominent features that match the query. We plan to expose a parameter that gives the developer control over these dimensions. Fuzzy search and autocomplete are on by default.

Pre-Arrival & Destination Context

Navigation SDK shows the exact destination building highlighted upon arrival, helping drivers make more on-time deliveries and spend less time looking for the right building.

Frequently asked questions

How does the Navigation SDK add in-app turn-by-turn directions?

The Navigation SDK powers in-app navigation with live updating traffic maps, turn-by-turn directions, detailed visual guidance and audio instructions and quest for complex maneuvers, enhanced location engine for dense urban environments with poor GPS, route tracking and re-route management to display real-time progress along a route, and offline caching. Download the Navigation SDK following installation instructions for Android and for iOS.

What are the minimum OS requirements for the Navigation SDK v1.0?

On Android, it supports Android 4.4 KitKat (API Level 19) and above and on iOS, it supports iOS 10.0 and above.

Are traffic and incidents data updated live?

Yes. Traffic updates at near real-time granularity for 2.3 billion roads segments around the world. The 700 million monthly active users touching our maps creates a feedback cycle of data. Our AI-powered data pipeline processes +300 million miles of aggregated, anonymized and privacy-filtered driving data live road telemetry data daily — allowing Mapbox to continuously update traffic on the map everywhere in the world.

How often are roads updated on map?

The map is updated every 24 hours based on the data derived from the +300 million miles of traffic data we collect each day. Mapbox APIs stream the updates data for maps, search, and routing to the Navigation SDK. The automatic updates and live correction pipeline lets us spot newly opened or closed roads or changes in routing conditions as they happen. As we gather more data, our map positioning becomes more accurate - multiple passes of a detection vehicle allows us to cancel out errors. Last year alone we ingested more than 1 billion images from the Mapbox fleet, identifying or refreshing 15M+ traffic signs. With every observation, our maps get more accurate and useful, and our refresh speed decreases.

What is new in Mapbox’s latest Navigation SDK release?

The new Navigation SDK v1.0 features:

Enhanced location engine - continually filters and processes GPS signals to navigate complex driving scenarios such as sharp turns, tunnels, over-passes and narrow parallel roads by extrapolating a driver’s current location, even when GPS signals are unavailable using dead reckoning algorithms.

UI customization -  Traffic fill and edges of the route-line can be styled independently. The puck (location indicator) can be styled based on the navigation state - for example it can be gray when GPS signal is not available.

Free-drive mode -  Drivers familiar with a route do not always need directions but do need to see traffic conditions and nearby POIs. In free-drive mode the location indicator is always map-matched to the driver's current location and map is kept centered even if the driver does not have an active turn by turn navigation.  

3D destination building highlighting - highlight a building upon arrival with 3D extrusions and colors making it easy for the driver to identify the exact location of the destination.

Updated pricing - pricing per MAUs includes unlimited Directions and Maps API requests and all pay-as-you-go with no upfront commitments or annual contracts.

How does the enhanced location engine help drivers?

The enhanced location engine 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. This allows the new Navigation SDK to provide high position accuracy, with low latency, so that the driver's location on the map stays in sync with the vehicle’s actual location.

What driving scenarios is the enhanced location engine built for?

Enhanced location engine has been built to work under all scenarios. We have especially tuned the the engine to handle:

Complex driving scenarios
  • Routing in tunnels
  • Routing on highways where we transition from lower level to elevated level and back to a lower level
  • Routing in a city along tall buildings from both sides with both narrow and wide streets, i.e. urban canyon
Driving with deviations from the route under various conditions
  • Going straight instead of turning (left, right)
  • Turning instead of going straight
  • Taking a highway exit where we should go straight
  • Taking an off-route highway exit on a parallel road on a lower level next to the highway and continuing to drive along the highway

Are 3D maps are included in the Navigation SDK for destination building highlighting?

Yes, 3D maps are part of the latest Navigation SDK allowing the exact building of the destination to be highlighted upon arrival, helping drivers make more on-time deliveries and less time looking for the right building.

How customizable is the UI of the Navigation SDK for designing location indicator (puck) and traffic route-line styling?

Navigation SDK UI is completely open and modular, allowing developers to customize elements to tailor an app to be most efficient for driver needs or for specific hardware.

The location indicator (puck) in the Navigation SDK can be customized based on navigation such as off-route, poor signal or upon arrival. For example, a delivery app may choose to prominently highlight the location puck when a driver goes off-route to draw their attention back to the planned route. There are also new options to customize the traffic styling and provide clearer indication of congestion levels along the route. A driver can gauge prevailing traffic conditions with a simple glance using the route-line fill and edge colors custom options.


Does MAU pricing include unlimited Directions and Maps API requests?

Yes.To better predict and manage cost, we offer Monthly Active User based billing. Developers can estimate their costs based on active users without worrying about seasonal usage patterns or overages due to a higher volume of API requests. This new billing is a pay-as-you-go pricing method which requires no upfront commitments or annual contracts. It includes Directions and Maps API requests, which power the SDK’s functionality. Developers who wish to use Directions API based billing may still do so by calling the APIs directly from within their apps.