Bug 417944

Summary: Support geo URL query
Product: [Applications] marble Reporter: Kai Uwe Broulik <kde>
Component: generalAssignee: marble-bugs
Status: REPORTED ---    
Severity: wishlist CC: genghiskhan
Priority: NOR Keywords: accessibility, efficiency, usability
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:

Description Kai Uwe Broulik 2020-02-20 17:12:26 UTC
SUMMARY
Marble should support the (non-standard but well-established thanks to Android) way of adding a query string to the URL via geo:0,0?q=Berlin

STEPS TO REPRODUCE
1. Have marble installed
2. Run xdg-open geo:0,0?q=Barlin

OBSERVED RESULT
Marble opens at GEO coordinates lat 0 lon 0

EXPECTED RESULT
Marble opens with the query string "Berlin" input and already searching for it

SOFTWARE/OS VERSIONS
KDE Plasma Version: 5.18.1
KDE Frameworks Version: 5.67.0
Qt Version: 5.14.1
Comment 1 Kai Uwe Broulik 2020-02-20 17:23:51 UTC
Or maybe geo:?q=Berlin but also doesn't work with Marble :)
Comment 2 genghiskhan 2022-06-15 06:46:17 UTC
$ marble-qt geo: ... doesn't do anything, currently.
Packagers who are aware of geo: uri, are often find online coplements (https://...) that often constitute a privacy risk, hence this is a privacy concern.
Often, I like to browse a desktop map, like Marble because I'm familiar with it and is convenient.

To overcome system default, if any, I suggest to add the following line to marble-qt.desktop
MimeType=application/vnd.google-earth.kml+xml;application/gpx+xml;x-scheme-handler/geo;

I think this should of at most priority.