Map SDK for QT

Fast-loading maps, functional online or offline. Turn-by-turn navigation using our Directions API with accurate live traffic. Fully integrated in Qt’s Automotive Suite, switch to Plugins for GL JS with one line of code.

Fast, beautiful maps

Our maps are easily custom-styled and load faster because they use vector tile technology. Choose to efficiently stream maps over the air and store on board.

Smarter navigation

Access Mapbox Directions APIs to build custom turn-by-turn navigation solutions. Mapbox’s accurate live traffic is always included.

Consistent experience

Maps render consistently with Mapbox GL across platforms, meaning consumers enjoy a seamless navigation experience transitioning between vehicle systems and mobile devices.

Geolocation in every device

Whether you’re building in-vehicle infotainment navigation, automation system maps or a location-aware industrial device, the Maps SDK for Qt powers them all.

Get started with the SDK

To start using the Maps SDK for Qt, simply download the Qt Automotive Suite (we’re included!) and get your Mapbox token.

Designed for developers

Displaying a map with the Mapbox GL Plugin for Qt Location requires a few lines of code. For example, to display a map of Oslo, Norway at zoom level 14:

import QtQuick 2.0
import QtQuick.Window 2.0
import QtLocation 5.6
import QtPositioning 5.6
 
Window {
   width: 512
   height: 512
   visible: true
 
   Plugin {
      id: mapboxglPlugin
      name: "mapboxgl"
   }
 
   Map {
      anchors.fill: parent
      plugin: mapboxglPlugin
      center: QtPositioning.coordinate(59.91, 10.75) // Oslo
      zoomLevel: 14
      }
}

Learn about pricing for Maps products on the pricing page.