Current QtLocation still uses the long obsolete GeoClue one, which means on a Linux system we have no way of knowing where we are. Even just the IP/Wifi based approach GeoClue uses when no GPS available would help a lot.
See also https://codereview.qt-project.org/#/c/88630/
This currently blocks testing the navigation feature on a Linux desktop system (and presumably Plasma Mobile too).