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.
Requirements:
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
Comments
rinigus
Fri, 2019/06/21 - 15:36
Permalink
I wasn't planning to release anything in the next few days. For now, you can load it on device from Github repo
Malakay
Sat, 2019/06/22 - 02:33
Permalink
Ah, okay, how to do this? :) I havent ever done it before
Malakay
Tue, 2019/06/18 - 00:51
Permalink
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
Tue, 2019/06/18 - 08:35
Permalink
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
Mon, 2019/06/17 - 00:10
Permalink
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
Mon, 2019/06/17 - 23:17
Permalink
Something along https://dictionary.cambridge.org/dictionary/english/incline
We use https://www.transifex.com/rinigus/pure-maps for translations
didilalalagon9
Sat, 2019/06/08 - 03:17
Permalink
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
Sat, 2019/06/08 - 11:47
Permalink
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
Tue, 2019/05/07 - 03:47
Permalink
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
Tue, 2019/05/07 - 06:28
Permalink
"pkcon refresh" usually resolves missing package issues.
explit
Thu, 2019/04/11 - 12:07
Permalink
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 ~]$
Thanks
rinigus
Tue, 2019/05/07 - 06:29
Permalink
not syre, until 3.0.3 will be available at OBS
dirksche
Sun, 2019/03/31 - 01:35
Permalink
Great update. Thank you very much
PawelSpoon
Fri, 2019/03/22 - 10:30
Permalink
Pretty impressive !! Thank you very much !! Heading straight to paypall :)
pvcn
Fri, 2019/03/22 - 08:25
Permalink
Great App, thank you very much for your work! I like the new icon
ferlanero
Fri, 2019/03/22 - 02:49
Permalink
Pure Maps new look is absolutely amazing! Great work Rinigus!
rinigus
Fri, 2019/03/22 - 10:38
Permalink
Its mostly work of Mosen and Fellfrosch from TMO. So, let's thank them :)
carmenfdezb
Fri, 2019/03/22 - 17:05
Permalink
Thanks for the update!! And thanks to Mosen and Fellfrosch for the icons, the app looks really nice ;)
sdiconov
Fri, 2019/03/01 - 17:51
Permalink
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
Sat, 2019/03/02 - 01:04
Permalink
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
Tue, 2019/02/26 - 10:03
Permalink
Best Sailfish app ever!! Great work, thank you!
Only waiting for touchable POIs, these shown all on the map.
rinigus
Tue, 2019/02/26 - 10:51
Permalink
This is not on sight, at least yet. But you could remind me of that once in a while. Problems are SDK support for such interaction and how to distinguish single click for switching on/off extra map controls VS click on POI. For that reason,we have press and hold for POI selection and, if reverse geocoding finds data, you'll get the data regarding POI as well. Although, its not pulled from Mapbox GL tiles but through additional service
crakby
Fri, 2019/03/22 - 14:14
Permalink
Press and hold is fine, great to be able to access shown POIs in any way. I tried out, because reading the changelog, but did not succeed. Find out, press and hold POI only works in online or mixed mode, but not in offline mode, I'm running the app in. Is this a bug or a SDK limitation?
Great work anyway!
rinigus
Fri, 2019/03/22 - 19:52
Permalink
Long press should always create poi. After that, data is fetched. Its possible that offline database doesn't have it. Note that there are few technical issues with it. Location database has only central points, so it looks for those near your press and hold poi. It doesn't have data on shape and cannot check if poi is within some geometry. For that, different data is needed and maybe I can add it in future. But not that soon...
crakby
Sat, 2019/03/23 - 00:17
Permalink
Thank you for reply. Yes I can see, that offline has different database then online. Some the same entry, but not exactly same place. That might be the reason why offline POI does not choose the POI neer the press and hold, even there are entries. On holiday, offline data can be very useful. Looking forward and you're development is much faster than on jolla side :-)
murfik
Tue, 2019/02/26 - 09:17
Permalink
how to change lang on map (streets)?
rinigus
Tue, 2019/02/26 - 10:42
Permalink
good question. That's not possible right now, except for OSM Scout Server maps where you have choice of local and English names. For Mapbox, it should be possible, but maybe there is a better way than generation of styles for each of the languages using https://docs.mapbox.com/help/troubleshooting/change-language/ . I'll check it out
didilalalagon9
Sun, 2019/02/24 - 21:39
Permalink
Do you have dependencies tha would force Pure maps to update? I set ''Storeman'' to not checking for updates automatically and not notyfing me either but regardless Pure maps always end up updated after few days to latest ver. without my consent or knowledge. Storeman publisher claim that it is not suppose to be a Storeman behavior.
rinigus
Sun, 2019/02/24 - 22:26
Permalink
Recently the updates were rather frequent, but I they should be coming via common mechanisms. Last week there were 2 releases of Pure Maps and one of Mapbox GL QML plugin. One more Pure Maps update is coming soon, later there will be a shorter break, as far as I can see.
didilalalagon9
Mon, 2019/02/18 - 00:18
Permalink
Ok , he my previous comment was for ver 1.15. Quick updade over 1.16 and some of your changes have me loose the proper larger padding between the menu items. So I will stick on 1.15 a little longer to get the time to figure out more your changes vs the advices you replied me about the menuDrawer.qml. Other question/request , in routing option none of the routing engines offer "tunnel" or ''unpaved roads'' . As a camper those to options are concern to me with my travel trailer ( some city underground highways tunnels prohibit any vehicule transporting pressure gas tank like propane). Truck drivers also would apreciate those. As a side note , tunnel avoidance is only supported by too few mapping app . Pure Maps would mark points there.
Pages