Pure Maps

Your rating: None Average: 4.9 (120 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.

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

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

Application versions: 
File harbour-pure-maps-1.2.0-1.noarch.rpm883.42 KB23/08/2018 - 17:07
File harbour-pure-maps-1.3.0-1.noarch.rpm900.37 KB26/08/2018 - 14:26
File harbour-pure-maps-1.3.1-1.noarch.rpm911.2 KB29/08/2018 - 16:46
File harbour-pure-maps-1.4.0-1.noarch.rpm968.28 KB03/09/2018 - 19:02
File harbour-pure-maps-1.4.2-1.noarch.rpm991.45 KB05/09/2018 - 20:25
File harbour-pure-maps-1.5.0-1.noarch.rpm1.03 MB16/09/2018 - 10:34
File harbour-pure-maps-1.5.1-1.noarch.rpm1.04 MB16/09/2018 - 21:40
File harbour-pure-maps-1.6.1-1.noarch.rpm1.05 MB23/09/2018 - 13:47
File harbour-pure-maps-1.7.0-1.noarch.rpm1.09 MB04/10/2018 - 22:12
File harbour-pure-maps-1.7.1-1.noarch.rpm1.09 MB07/10/2018 - 22:54
File harbour-pure-maps-1.8.0-1.noarch.rpm1.11 MB28/10/2018 - 17:31
File harbour-pure-maps-1.9.0-1.noarch.rpm1.12 MB21/11/2018 - 00:22
File harbour-pure-maps-1.10.0-1.noarch.rpm1.14 MB05/12/2018 - 00:36
File harbour-pure-maps-1.10.1-1.noarch.rpm1.15 MB08/12/2018 - 00:08
File harbour-pure-maps-1.11.0-1.noarch.rpm1.15 MB13/12/2018 - 23:22
File harbour-pure-maps-1.12.0-1.noarch.rpm1.16 MB28/12/2018 - 20:25
File harbour-pure-maps-1.13.0-1.noarch.rpm1.15 MB06/01/2019 - 21:52
File harbour-pure-maps-1.14.0-1.noarch.rpm1.15 MB13/01/2019 - 16:13
File harbour-pure-maps-1.15.0-1.noarch.rpm1.05 MB02/02/2019 - 12:46
File harbour-pure-maps-1.16.0-1.noarch.rpm1.57 MB16/02/2019 - 12:46
File harbour-pure-maps-1.16.1-1.noarch.rpm1.57 MB17/02/2019 - 21:03
File harbour-pure-maps-1.17.0-1.noarch.rpm1.59 MB26/02/2019 - 00:25
File harbour-pure-maps-1.18.0-1.noarch.rpm1.27 MB21/03/2019 - 23:55
File harbour-pure-maps-1.19.0-1.noarch.rpm1.28 MB30/03/2019 - 20:28
File harbour-pure-maps-1.20.0-1.noarch.rpm1.28 MB19/05/2019 - 20:39
File harbour-pure-maps-1.21.1-1.noarch.rpm1.19 MB01/07/2019 - 16:55
File harbour-pure-maps-1.22.0-1.noarch.rpm1.22 MB29/07/2019 - 22:41
File harbour-pure-maps-1.23.0-1.noarch.rpm1.47 MB25/08/2019 - 09:50
File harbour-pure-maps-1.24.0-1.noarch.rpm1.47 MB26/08/2019 - 23:05
File harbour-pure-maps-1.25.2-1.noarch.rpm1.48 MB14/09/2019 - 16:27
File harbour-pure-maps-1.26.0-1.noarch.rpm1.51 MB04/10/2019 - 20:22
File harbour-pure-maps-1.26.1-1.noarch.rpm1.52 MB08/10/2019 - 20:55
File harbour-pure-maps-1.26.2-1.noarch.rpm1.53 MB08/02/2020 - 12:07
File harbour-pure-maps-1.27.0-1.noarch.rpm1.53 MB27/05/2020 - 20:15
File harbour-pure-maps-1.27.1-1.noarch.rpm1.54 MB05/06/2020 - 20:57
File harbour-pure-maps-1.27.2-1.noarch.rpm1.55 MB09/06/2020 - 20:17
File harbour-pure-maps-1.28.0-1.noarch.rpm1.55 MB02/07/2020 - 19:52
File harbour-pure-maps-1.28.1-1.noarch.rpm1.55 MB11/07/2020 - 20:28
File harbour-pure-maps-1.29.0-1.noarch.rpm1.59 MB24/08/2020 - 22:05
File harbour-pure-maps-1.29.1-1.noarch.rpm1.63 MB18/10/2020 - 21:17
File harbour-pure-maps-1.29.2-1.noarch.rpm1.63 MB24/10/2020 - 10:00


didilalalagon9's picture

Hi! We are missing the nav arrows during navigation in cover mode. By the way I was holding back a little on ver 1.15 prior ma latest Sailfish update but now that I moved on I fiddled a little with the auto zoom feature. Great job very nice. As propose previously what it just need in the futur would be that the ''zoom in'' be force right prior the next manouver ,( could be 1 km or few undred meters pending the speed vs remaining distance), to high light the manouver to perform and this will serve very well as ''change lane assist''. Any way keep up the good work.

MartiMasa's picture

I'm more than happy to donate something, it's an amazing app! One thing I would hope to see in future implementations: Routing/navigation via intermediate points/places. Thank you!

rinigus's picture

The navigation via waypoints is planned, as in https://github.com/rinigus/pure-maps/issues/37 .  No time estimate for when it will be available, though.

Yener's picture

nice app, please updated!!!

Malakay's picture

So, Rinigus, i have just finished last translations and now it is ready for use :) Thanks for your advice :) Looking forward to see app in my language :) One last question - which version OSM scout server do I have to download for this last version of Pure maps? And still is needed to download all 3 osm scout server rpms?

rinigus's picture

CS has translations which don't pass the checks. Namely, words in brackets (variable names) are translated. For example:

msgid "In {distance}, {direction}"
msgstr "V {vzdálenost}, {směr}"

I tried to get in touch with translators, but that somehow didn't work (https://www.transifex.com/rinigus/pure-maps/announcements/). Until these are all fixed, I cannot import CS into Pure Maps, sorry


Malakay's picture

Hi Rinigus, I have just fixed it :) Now there are no exclamation marks in transifex, only green dots everywhere. I checked every bracket and now it looks good. Can you check again? :)

rinigus's picture

Thank you very much! All passed and I have added the translation into the master branch.

Malakay's picture

Great :) How do I install this czech version? Will it be available in Storeman today or tomorrow? :) and what osm scout server do I need to install to work with this version? :)


rinigus's picture

I wasn't planning to release anything in the next few days. For now, you can load it on device from Github repo

Malakay's picture

Ah, okay, how to do this? :) I havent ever done it before

Malakay's picture

Okay, I know what incline means, but i am thinking about context with map navigation :D what exactly does it do if i select incline to highways? I need to know for translation :) on transifex i will look tomorrow :)

rinigus's picture

Incline would usually correspond to Valhalla's routing parameters as selection of a factor value 0.75. For example, "incline" of use of a ferry, would set use_ferry=0.75. Explanation of Valhalla's routing parameters is in their API (https://github.com/valhalla/valhalla/blob/master/docs/api/turn-by-turn/a...) , selection of a ferry in Pure Maps is at https://github.com/rinigus/pure-maps/blob/master/routers/ValhallaSetting...

Malakay's picture

Hi Rinigus, i want to ask - what exactly does "incline" function in navigation?what is the point? and one more thing - I want to make Czech translation, can you send me link for english language file to use with QT translator? Thanks :)

rinigus's picture
didilalalagon9's picture

Hi, change lanes assist, would it be acheivable? No need to be as fancy as botton pop up arrow box with the proper arrow/s highlighted for witch lanes is to follow. I remenber that on my old Garmin gps the change lane assist feature apear after an update, would simply auto zoom in the navigation map real cloose to see clearly where to turn and then would return to normal zoom level once the manouver complete and back on constant straith route.

rinigus's picture

Probably, one day. not priority right now for me. We have to keep an eye on Valhalla and see when they implement support for it

tkoham's picture

Hi. Having an issue updating on storeman, getting error: Nothing provides libqtLocation.so.5 needed by mapboxgl-qml-1.3.2-1.43.1.jolla.armv7hl

any way to work around this?

rinigus's picture

"pkcon refresh" usually resolves missing package issues.

explit's picture

There seem to be a Problem with the upcoming SailfishOS 3.0.3.x (cebta) Version.

Is it possible to do something here ?

nemo@Sailfish ~]$ harbour-pure-maps
[D] unknown:0 - Using Wayland-EGL
[D] unknown:0 - Got library name:  "/usr/lib/qt5/qml/io/thp/pyotherside/libpyothersideplugin.so"
[D] onCompleted:355 - Warning: specifying an object instance for initialPage is sub-optimal - prefer to use a Component
[D] unknown:0 - Geoclue client path: "/org/freedesktop/Geoclue/Master/client3"
[W] unknown:0 - QMetaMethod::invoke: Unable to handle unregistered datatype 'QGeoPositionInfo'
[W] unknown:0 - [ INFO ]  "{QSGRenderThread}[General]: GPU Identifier: Adreno (TM) 508"
[D] unknown:0 - Cannot convert: QVariant(void*, 0x0)
sailfish-qml: symbol lookup error: /usr/lib/qt5/qml/MapboxMap/libqmlmapboxglplugin.so: undefined symbol: ubidi_open
[nemo@Sailfish ~]$





rinigus's picture

not syre, until 3.0.3 will be available at OBS

dirksche's picture

Great update. Thank you very much

PawelSpoon's picture

Pretty impressive !! Thank you very much !! Heading straight to paypall :)

pvcn's picture

Great App, thank you very much for your work! I like the new icon

ferlanero's picture

Pure Maps new look is absolutely amazing! Great work Rinigus!

rinigus's picture

Its mostly work of Mosen and Fellfrosch from TMO. So, let's thank them :)

carmenfdezb's picture

Thanks for the update!! And thanks to Mosen and Fellfrosch for the icons, the app looks really nice ;)

sdiconov's picture

It seems that Pure Maps lack support for OSM Scout Server (offline maps). Please, add this feature, because Internet connection is not always available. especially when you are far away and need navigation badly.

rinigus's picture

You have just to enable offline profile in the main menu. That will set osm scout server as default provider for map, search and navigation

crakby's picture

Best Sailfish app ever!! Great work, thank you!
Only waiting for touchable POIs, these shown all on the map.