Bug 417944 - Support geo URL query
Summary: Support geo URL query
Status: REPORTED
Alias: None
Product: marble
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: marble-bugs
URL:
Keywords: accessibility, efficiency, usability
Depends on:
Blocks:
 
Reported: 2020-02-20 17:12 UTC by Kai Uwe Broulik
Modified: 2022-06-15 06:46 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.