Pure Maps

Your rating: None Average: 4.9 (148 votes)

Pure Maps is a full-featured map and navigation application allowing you to explore maps, search for addresses and points of interest, as well as assist with navigation. For that, it uses online or offline service providers.

Offline maps, search and routing is possible with OSM Scout Server. Pure Maps will list OSM Scout Server among the providers if you have it installed. For it work, you'll also need to have the server running and map data on your device. See the OSM Scout Server documentation for installation instructions and follow setup instructions for Poor Maps.

Note: Online maps users are requested to register their own Mapbox GL key and enter it through the preferences of the application. This will allow us to use default key for application testing and provide the service without hitting free tier limits. Reasoning behind the requst is explained at TMO post, see follow up messages on TMO pages for users feedback and small details on how to enable and test the personal key. Note that without significant number of users moving to the personal keys, Mapbox key will be revoked and the users of Mapbox tiles will not be able to access it.

Note, SFOS releases support: As starting from version 2.7.5 Pure Maps relies on QtPositioning 5.4, SFOS versions before 4.0 are not supported. Corresponding commits are 616c406a7efdb1fe9cfa841ff0bbc8250860afb0 and ed4290634753f1bdcf962de35f36e0f092249616.

NB! Updates are currently posted at Chum repositories and official Jolla Store only.

As of 23 Jan 2019, the public Mapbox access key has been revoked. Users are welcome to register their private key in the application.


  • Mapbox GL Native QML component for map display and interaction, should be installed as a dependency automatically.
  • Voice navigation requires that you manually install a text-to-speech (TTS) engine – Mimic, Flite, PicoTTS and Espeak are supported. Their quality is about in that order, with Mimic and PicoTTS available from this repository. See corresponding TTS engines for language covereage.

Pure Maps is a fork of WhoGo Maps and continues its legacy. Reasons for forking described at corresponding post.

License: GPLv3

Source code: https://github.com/rinigus/pure-maps

Translations: https://www.transifex.com/rinigus/pure-maps

Official TMO thread: https://talk.maemo.org/showthread.php?p=1547484

Matrix chat: #pure-maps:matrix.org

Donations: https://rinigus.github.io/donate

Application versions: 
File harbour-pure-maps-1.29.2-1.noarch.rpm1.63 MB24/10/2020 - 10:00
File harbour-pure-maps-2.0.0-1.2.1.jolla_.armv7hl.rpm1.21 MB31/10/2020 - 11:17
File harbour-pure-maps-2.0.0-1.2.1.jolla_.i486.rpm1.21 MB31/10/2020 - 11:17
File harbour-pure-maps-2.1.0-1.5.1.jolla_.i486.rpm1.89 MB26/11/2020 - 21:25
File harbour-pure-maps-2.1.0-1.5.1.jolla_.armv7hl.rpm1.72 MB26/11/2020 - 21:25
File harbour-pure-maps-2.1.1-1.7.1.jolla_.i486.rpm1.89 MB30/11/2020 - 20:14
File harbour-pure-maps-2.1.1-1.7.1.jolla_.armv7hl.rpm1.72 MB30/11/2020 - 20:14
File harbour-pure-maps-2.2.0-1.8.1.jolla_.armv7hl.rpm1.74 MB16/12/2020 - 22:55
File harbour-pure-maps-2.2.0-1.8.1.jolla_.i486.rpm1.9 MB16/12/2020 - 22:55
File harbour-pure-maps-2.3.0-1.11.1.jolla_.armv7hl.rpm1.72 MB31/12/2020 - 18:09
File harbour-pure-maps-2.3.0-1.11.1.jolla_.i486.rpm1.89 MB31/12/2020 - 18:09
File harbour-pure-maps-2.4.0-1.12.1.jolla_.armv7hl.rpm1.73 MB06/01/2021 - 00:04
File harbour-pure-maps-2.4.0-1.12.1.jolla_.i486.rpm1.89 MB06/01/2021 - 00:04
File harbour-pure-maps-2.4.1-1.13.1.jolla_.i486.rpm1.89 MB08/01/2021 - 22:38
File harbour-pure-maps-2.4.1-1.13.1.jolla_.armv7hl.rpm1.73 MB08/01/2021 - 22:38
File harbour-pure-maps-2.5.0-1.14.1.jolla_.i486.rpm1.97 MB03/02/2021 - 23:47
File harbour-pure-maps-2.5.0-1.14.1.jolla_.armv7hl.rpm1.8 MB03/02/2021 - 23:47
File harbour-pure-maps-2.6.0-1.15.1.jolla_.i486.rpm1.99 MB20/02/2021 - 17:27
File harbour-pure-maps-2.6.0-1.15.1.jolla_.armv7hl.rpm1.82 MB20/02/2021 - 17:27
File harbour-pure-maps-2.6.5-1.16.1.jolla_.armv7hl.rpm1.82 MB30/03/2021 - 21:28
File harbour-pure-maps-2.6.5-1.16.1.jolla_.i486.rpm1.99 MB30/03/2021 - 21:28
File harbour-pure-maps-2.7.1-1.aarch64.rpm1.85 MB16/04/2021 - 21:29
File harbour-pure-maps-2.7.5-1.aarch64.rpm1.85 MB22/05/2021 - 18:13
File harbour-pure-maps-2.7.5-1.armv7hl.rpm1.83 MB22/05/2021 - 18:13
File harbour-pure-maps-2.7.5-1.i486.rpm1.99 MB22/05/2021 - 18:13
File harbour-pure-maps-2.8.1-1.84.1.jolla_.i486.rpm2.03 MB21/10/2021 - 22:30
File harbour-pure-maps-2.8.1-1.84.1.jolla_.armv7hl.rpm1.86 MB21/10/2021 - 22:30
File harbour-pure-maps-2.8.1-1.84.1.jolla_.aarch64.rpm1.89 MB21/10/2021 - 22:30
File harbour-pure-maps-2.9.0-1.6.1.jolla_.aarch64.rpm1.94 MB23/11/2021 - 09:00
File harbour-pure-maps-2.9.0-1.6.1.jolla_.armv7hl.rpm1.91 MB23/11/2021 - 09:00
File harbour-pure-maps-2.9.0-1.6.1.jolla_.i486.rpm2.09 MB23/11/2021 - 09:00


rinigus's picture

OK, so, you would like to load your GPX track into Pure Maps and follow it. That could be done relatively simply and with some processing, if you have OSM Scout Server installed and configured on your device.

With the markers, do you also want to load them from PC or we are talking about adding them in Pure Maps on device, as a POI?

danfin's picture

Both options are on my wish list. Sometimes I make a list of coordinates of objects and I want to add the markers to the map, sometimes I make a GPX route along them, also I may discover something and I'd like to add a POI to the map.

rinigus's picture

I have added https://github.com/rinigus/pure-maps/issues/29 for navigation support by given GPX file. As for making POIs on the device, I am working on that already.

TSawyer's picture

Hi Rinigus,

I'm also a great fan of using Pure Maps for hiking and riding on pre-planned gpx files. However, it is not completely straightforward (you need for instance to switch on 'offline mode').

I think it could be worth building a wiki (on Openrepos ?). I'd be happy to contribute.

rinigus's picture

OpenRepos is not the best location - we have users from UT and others. So, plan was to build home page, as discussed briefly on TMO. Could be done with github pages, but so far nobody has submitted anything with it. As it is something the users could do, I would prefer not to work on it. You are welcome to set it up at Github, would be great to get it rolling. Just check at TMO and discuss it over there before.

danfin's picture

great news - thank you

danfin's picture

This is a super app for hiking now! On my current wish list: Altitude info (curves on maps), better differenciation between paths and small roads, faster direction arrow, a bit more info on the app tile (maybe a mini map?), a bit more contrast on the main map.

Pure maps now can replace OsMand. It's quicker and the interface is very nice, followMe mode too. Applause!

rinigus's picture

Looks like someone used MapQuest keys provided with this application and wiped out monthly service quota. For now, for online routing, please use Stadia Maps instead

ferlanero's picture

Thanks for advise!

itdoesntmatt's picture

Pdelfes, this is absolutely no trash. It is a fork due to the fact that original creator of poor maps wont have enough spare time for a while. Rinigus decided to fork and go on with app development. If you want more info go to talk.maemo.org .

pdelfes's picture

Clone an open git, compile the app with a new icon and name and ta-da! We have a new Sailfish OS app, this OS is all about it, recycle trash to have more trash! :D

ferlanero's picture

You are really wrong. Rinigus is making one of the best navigation systems on a mobile. I only use OSM Scout Server - Pure Maps (now) 'no tracking' combo in my trips around the world and never lost. He deserves our acknowledgement for bringing us this piece of gold to SailfishOS.

bomo's picture

Instead of CAPTCHAs there should be IQ tests before commenting...

pisarz1958's picture

Or just a shadow ban for pdelfes, a quick internet search should make clear to anyone, that he exhibits a pattern of shitty behavior, and by that I mean being a giant asshole.

pisarz1958's picture

I really hoped for Rich Maps.

naytsyrhc's picture

Nice to see progress again. Thanks rinigus for forking. And of course still thanks to otsaloma for all your work so far and allowing the fork.

itdoesntmatt's picture

Nice icon and nice name :P

rinigus's picture

Indeed! Thank you for the name and TMO community for helpful discussion!