Routing & Navigation
The Maps SDK for C++ offers ready-to-run examples showcasing mode-aware routing - from battery-optimized EV charge paths and real-time traffic-aware car routes to bike-friendly lanes, truck-compliant roads, live transit connections, and pedestrian shortcuts - so you can quickly integrate tailored, high-performance navigation into your C++ applications.

Calculate Route
Calculate a route and render it on an interactive map.
Calculate Route Multi View
Calculate 4 routes and add them in 4 separate interactive map views.
Feed Sensor Data
Feed sensor data, such as position, acceleration, compass or temperature to the SDK.
GPX Routing Simulation
Simulate navigation along the route based on a GPX track as input waypoints.
GPX NMEA Playback
Playback a pre-recorded navigation GPS position log in NMEA format matching the route.
Simulate Navigation
Simulate navigation on a route.
Low-End CPU Navigation
Adjust navigation properties for low-end embedded devices with limited resources.
Play Route
Playback a previously recorded or generated GPS log navigation as input.
Route Direction Arrows
Render arrows on the route, indicating the direction of travel, and also set their color.
Save GPX
Save map matched improved positions obtained during a real or simulated navigation, in GPX format.
Finger Route
Render a route on the interactive map by drawing it, tracing with a finger.
Export Track
Save the track in .gpx, .kml, .geojson or .nmea format.