Qt

From OpenStreetMap Wiki
Jump to navigation Jump to search
Qt

Qt is a toolkit for building applications for a variety of desktop, mobile, and embedded platforms.

OpenStreetMap applications

Editing the map

These applications allow you to contribute to OpenStreetMap by editing the map directly:

Working with GPS tracks

Using these applications, you can convert and upload your GPS tracks to OpenStreetMap to help you add features to the map.

  • Gebabbel converts GPS traces to GPX format.

Applications using OpenStreetMap

These applications also use OpenStreetMap in some fashion:

  • GPXSee visualizes and analyzes GPS log files.

Libraries for developers

Maps

Library C++ QML License Notes
libosmscout yes yes LGPL Renders static maps
Mapbox Qt SDK yes yes BSD Customizable, interactive vector maps styled in Mapbox Studio and rendered using OpenGL. Also available as a plugin to Qt Location 5.9.
QMapControl yes no LGPL Qt control
Qt Location yes yes LGPLv3 or commercial Supersedes QtMobility.Location.
Qt Mobility Geoservices Extras yes yes LGPLv2.1
QtPBFImagePlugin yes yes LGPLv3 Qt image plugin for displaying Mapbox vector tiles (MVT)

Geocoding

Library C++ QML License Notes
QtLocation yes yes LGPLv3 or commercial Supersedes QtMobility.Location.

Directions

Library C++ QML License Notes
libosmscout yes no LGPL
QtLocation yes yes LGPLv3 or commercial Supersedes QtMobility.Location.