Monday, September 12, 2016

Maps marching towards 3.22

Long time since the my last blog post, but here we go… 

So, I just rolled the 3.21.92 release of GNOME Maps. This is final beta release before the next stable (3.22.0).

The most noteworthy change will ofcourse be the new tile provider, replacing the discontinued MapQuest tiles, courtesy of Mapbox!
We have also backported this to prior stable versions to keep things working in current distribution releases, and for the future we will also have the ability to swich tile sources without patching release versions, as Maps now fetches a service definition file. And maybe (if time and effort permits) we might expand into the territory of client-side rendering of vector data, which opens up some possibilties, such as rendering various layers of interesting stuff such as a specific type of point-of-interests, like "show all restaurants in this area".

Another nice feature, thanks to Marius Stanciu's work in libchamlain, is that we can now render the map continously around the globe (at longitude 180°), thus we're no longer pretending there's an edge of the world, but rather aknowledge what Eratosthenes predicted around 200 BC :-)

Unfortunatly we will not see support for public transit routing for 3.22…
We still need somewhere and something to run our OpenTripPlanner instance on, and this summer getting basic tile service back on has ofcourse been prio one.

But stay tuned, and I will cook up a little status update of the stuff me and Andreas has been up to in this department too…

3 comments:

  1. Sounds exciting, and thanks for backporting the tile service fixes to old releases!

    ReplyDelete
  2. Ubuntu 16.04
    Gjs-Message: JS LOG: Failed to load image: Symbol »mark-location« nicht im Thema ubuntu-mono-dark vorhanden

    (org.gnome.Maps:15268): Gjs-WARNING **: JS ERROR: Error: Argument 'actor' (type interface) may not be null
    PlaceMarker<._init@resource:///org/gnome/Maps/js/placeMarker.js:35
    wrapper@resource:///org/gnome/gjs/modules/lang.js:178
    MapView<.showSearchResult@resource:///org/gnome/Maps/js/mapView.js:310
    wrapper@resource:///org/gnome/gjs/modules/lang.js:178
    MainWindow<._createPlaceEntry/<@resource:///org/gnome/Maps/js/mainWindow.js:117
    PlaceEntry<.place@resource:///org/gnome/Maps/js/placeEntry.js:68
    PlaceEntry<._createPopover/<@resource:///org/gnome/Maps/js/placeEntry.js:156
    SearchPopup<._init/<@resource:///org/gnome/Maps/js/searchPopup.js:72
    main@resource:///org/gnome/Maps/js/main.js:47
    run@resource:///org/gnome/gjs/modules/package.js:192
    start@resource:///org/gnome/gjs/modules/package.js:176
    @/usr/bin/gnome-maps:5

    ReplyDelete