Pure Maps

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

Requirements:

  • 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

Screenshots: 
Application versions: 
AttachmentSizeDate
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

Comments

murfik's picture

aarch64 not available?

murfik's picture

possible enable mapbox and here? possible add traffic to all maps? possible add maps and traffic from yandex.maps? if u make few steps, u can close some android maps

rinigus's picture

you would have to add corresponding API keys, see settings. as for yandex, there is an issue opened. feel free to contribute and add it.

accumulator's picture

Chum version is also very unstable unfortunately.

rinigus's picture

You would have to be more specific and file an issue, please

accumulator's picture

Ok, great, I'll try again using the chum version

accumulator's picture

This used to be a kickass app, but the last few times I tried to use it it crashes all the time. Is this since SFOS4.4?

rinigus's picture

Which version do you use? I have it running all fine on SFOS 4.4. But, notice that the latest versions are distributed via Chum (full version) and Jolla Store (crippled). If you are still on older version from OpenRepos, switch over to Chum. Just uninstall all Pure Maps related packages, including Mapbox GL library and QML plugin. After that, install Pure Maps from Chum - that would pull all dependencies.

WhereIsMyN9's picture

Thank you for this great app.

I'd like to switch to the new version from Chum. I tried to uninstall the package mapboxgl-qml with Storeman, but got the error "nothing provides 'libcrypto.so.10' needed by the to be installed mapboxgl-qml-1.7.0-1.56.1-jolla.armv7hl". Uninstall the package qmapboxgl doesn't work either (without error-message,but nothing happens. What's the recommended way to uninstall these packages before switching to chum?

rinigus's picture

You have to uninstall qmapboxgl, mapboxgl-qml and anything that uses it. Maybe from terminal to see errors if it doesn't work from Storeman. For errors like "nothing provides...", usually "pkcon refresh" is a solution.

nobodyinperson's picture

For me, voice navigation only works when launching harbour-pure-maps from the command-line.

rinigus's picture

That's SailJail related. Get updated version from Chum

nazzareno's picture

Not fixing at the moment with gps on xperia x

Emilioma's picture

my navigation start without voice. I have installed mimic bu do not know what to do, the program says no motor tts. My smartphone is a Pinephone pro with Manjaro and pur maps goes well except voice

 

Emilioma's picture

I found that the Spanish language is not supported. I change to English and PureMaps recognized mimic. And when started the program says, voice activated but tray do not respond. I will check it later on a walk

uddghsjauszg's picture

Why is mapbox disabled?

rinigus's picture

If you haven't registered your own Mapbox API key and set it in Pure Maps, as was asked already a while ago, then it is disabled now. As "demo" keys bundled with the application were reaching free-tier limits, I decided to stop dropping them.

petrikk's picture

Many thanks for native offline navigation app, Is there any way how offline topo maps can be used? There's only OpenTopoMap online service available atm.

rinigus's picture

There is a corresponding issue at OSM Scout Server repository. No progress so far

rob_k's picture

Great app, thank you rinigus. I got the HERE APIkey working. Is HERE the only service with traffic service?

rinigus's picture

In terms of taking into account traffic while routing, yes. Traffic is also displayed using MapBox map tiles.

enrish's picture

Thanks for letting me know. It would have been cool if individual users were able to go to their website and buy individual api to use in pure maps, but I guess that isn't possible...
Thanks again for your work.

enrish's picture

I registered at here, chose the freemium account and went with the java api as the 'new' sticker i saw was next to sdks for android and ios. It works flawlessly, I love what you did with here... Thank you so much! This will save hours in traffic and tons of co2 :) And is there a way to set back also open cycle maps? 

rinigus's picture

No, OpenCycleMaps were removed after discussion with them. As we don't have any way to pay for their service, this small company preferred to stop it.

yomark's picture

Sorry, i'm a dumbass. I've created the API key, but copy/pasted the 'APP ID' which kinda looks like an API key :) HERE works fine now!

rinigus's picture

Good to raise the issue - it will help the others. Thanks for finding out what was wrong!

yomark's picture

Hello rinigus, great work as always. I've got an issue with HERE, I can't get it to work. Created and filled in an api key, accepted the license, now Here is 'online' . Restarted several times. However, no map is loaded. Screen stays 'white' with my position in the center. Any ideas?

elkiaer's picture

Hi
I think I have the same issue. I have created a “REST” API in https://developer.here.com under development.
When using this API the screen is all white.
Have you found the page under HERE.com where the correct API can be found?

LeChuck's picture

Create/select a project under “https://developer.here.com/projects.” Then on Javascript on “Generate App” then on “Create API key.” Then copy the generated “API KEY.”

elkiaer's picture

Thanks, the Java API solved the issue. Why the REST API did not work I do not know.

Pages