Tuesday, September 9, 2025

Maps and GNOME 49

As time is approaching the release of GNOME 49, I thought I should probably put together a small recap post covering some of the new things in Maps. 

 

 Metro Station Symbols

 The map style now supports showing localized symbols for rail- and metro stations (relying on places being tagged with reference to the networks' entry in Wikidata.

"T" Subway symbols in Boston

S-Bahn symbol in Berlin

"T" metro symbols in Stockholm

 Highway Symbols in Place Details

 The existing code for showing custom highways shields in the map view (based on code from the OpenStreetMap Americana project) has been extended to expose the necessary bits to use it more generally as icon surfaces in a GtkImage widget. So now custom shields are shown in place details when clicking on a road label.

Showing place details for Södertäljevägen, E4 - E20 concurrency

Showing place details for Richmond-San Rafael Bridge in San Francisco

 Adwaita Shortcuts Dialog

The keyboard shortcuts help dialog was ported by Maximiliano to use AdwShortcutsDialog, improving adaptivity.

 

Keyboard shortcuts help

 Showing OSM Account Avatars in OSM Account Dialog

If a user has set up OAuth for an OpenStreetMap account, and has set a personal profile picture in their OSM account this is now shown in place of the generic „face“ icon.

OpenStreetMap account dialog

 And speaking of editing points-of-interests, the edit dialog has been compacted a bit to better accomodate smaller screen sizes.

POI editing in mobile mode

 This screenshot also showcases the (fairly) new mobile form-factor emulation option in the GTK inspector.

 

Softer Labels

Some smaller adjustments has also been made to the map style, such as using slightly softer color for the place labels for towns and cities rather than pitch black (or bright white for dark mode).



 Marker Alignments

Thanks to work done by Corentin Noël for libshumate 1.5, the center point for map markers can now be adjusted.

This means the place markers in Maps can now actually point to the actually coordinate (e.g. having the “tip of the needle” at the actual location).

Showing place details for Branderslev

 Updating the Highway Shields Defintions

And finally of the last changes before the release was updating the definition for custom highway shields from OpenStreetMap Americana. So now, among others we support shields for national and regional highways in Argentina.

Highway shields in Argentina

And that's some of the highlights from the 49 release cycle!