https://github.com/channingko-madden/map-app
A Qt app with a map
https://github.com/channingko-madden/map-app
cmake cpp gui qml qt qtquick
Last synced: 2 months ago
JSON representation
A Qt app with a map
- Host: GitHub
- URL: https://github.com/channingko-madden/map-app
- Owner: channingko-madden
- License: gpl-3.0
- Created: 2022-11-21T00:42:46.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-10-19T23:07:11.000Z (8 months ago)
- Last Synced: 2025-10-20T03:59:08.633Z (8 months ago)
- Topics: cmake, cpp, gui, qml, qt, qtquick
- Language: C++
- Homepage:
- Size: 1.11 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# map-app
An app with a map, created using Qt with a mix of QML and C++.
## Occupancy Map
This app presents the user a 2D occupancy map.

The user can change the contents of the map, and calculate the
shortest path between a beginning and end point on the map.

## Doxygen Documentation
HTML API documentation can be created using doxygen.
The open source Doxygen filter [Doxyqml](https://invent.kde.org/sdk/doxyqml)
must be installed to create documentation for the QML files.
```bash
cd docs/
doxygen map_app.conf
```
The html documentation is created and placed in a directory named html,
located where the doxygen command was called.
Documentation can then be viewed in a browser. To open from the terminal:
```bash
xdg-open docs/html/index.html
```
## Build
```bash
mkdir build
cd build
cmake .. -DQt6_DIR=/Qt/6.X.X//lib/cmake/Qt6
cmake --build .
```