After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 760775 - Show ruler to display map scale
Show ruler to display map scale
Status: RESOLVED DUPLICATE of bug 739363
Product: gnome-maps
Classification: Applications
Component: map view
unspecified
Other All
: Normal enhancement
: ---
Assigned To: gnome-maps-maint
gnome-maps-maint
Depends on:
Blocks:
 
 
Reported: 2016-01-18 11:43 UTC by q8311692
Modified: 2016-02-01 09:04 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description q8311692 2016-01-18 11:43:46 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.
Comment 1 Marcus Lundblad 2016-01-22 07:50:13 UTC
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).
Comment 2 q8311692 2016-01-31 13:34:35 UTC
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?
Comment 3 Jonas Danielsson 2016-01-31 15:55:30 UTC
(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
Comment 4 q8311692 2016-01-31 22:07:48 UTC
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.
Comment 5 q8311692 2016-01-31 22:08:13 UTC

*** This bug has been marked as a duplicate of bug 739363 ***
Comment 6 q8311692 2016-02-01 08:48:42 UTC
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
Comment 7 q8311692 2016-02-01 08:50:21 UTC
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.
Comment 8 Jonas Danielsson 2016-02-01 09:04:47 UTC

*** This bug has been marked as a duplicate of bug 739363 ***