Maps SDK for Qt

Navigation and maps for vehicles, embedded devices

Install the Maps SDK for QtView the SDK documentation

Get the best Qt location SDK

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.
Developer friendly
Mapbox’s plugin is included when you install Qt. If you’re already building, switching to Mapbox maps is easy. From there, code snapshots and documentation help you develop quickly.
Consistent experience across platforms and devices
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.

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
}
}