GNOME Bugzilla – Bug 760775
Show ruler to display map scale
Last modified: 2016-02-01 09:04:47 UTC
Hello, first: great product! I already happily look forward to finally have a high-quality, professional-grade offline map application on Linux! Please implement a (permanently displayed! not like mobile Google Maps or Apple...) ruler to inform the user about the currently used map scale. Like the 0-----50-----100km ruler usually seen on maps, together with the scale information e.g. 1:250000.
I think showing scale is really tricky, since we really can't be sure about the pixel density (DPI) of the display (values reported by monitors have been known to be rather unreliable).
I have no idea about how Maps works internally, but do we not already have to know the scale of a map tile in order to properly render the map itself?
(In reply to q8311692 from comment #2) > I have no idea about how Maps works internally, but do we not already have > to know the scale of a map tile in order to properly render the map itself? No we do not know the scale of a map tile in order to render the map. Maps uses libchamplain which is a library that provides the map widget. Champlain downloads tiles from different tile-servers that you specify. You ask for a X/Y/Z tile number and you receive it. Of course the scale is calculatable from this. If this is a must-have feature for you I would suggest to open a bug against libchamplain instead! Thanks
Hello, I have moved it to libchamplain and hereby ask one of the administrators to merge it with this ticket: https://bugzilla.gnome.org/show_bug.cgi?id=739363 I'd also like to take the opportunity to emphasize that having a visible scale is, in my opinion, quite essential to a map.
*** This bug has been marked as a duplicate of bug 739363 ***
Hello, it turned out that there was already a similar bug filed against libchamplain. Today, one of the developers notified the other bug requestor that libchamplain already has the functionality to return scale information. https://bugzilla.gnome.org/show_bug.cgi?id=739363#c10
Maybe I'm wrong but I think a bug should be filed against gnome-maps anyway, since gnome-maps is responsible for requesting information from libchamplain and displaying the scale.