We have moved to a new Sailfish OS Forum. Please start new discussions there.

Is there a native OSM sailfish app?

asked 2016-09-21 07:26:02 +0300

DarkTuring gravatar image

updated 2016-09-21 15:45:59 +0300

kat6 gravatar image

I have found many OSM Android implementations and Android apps that will run on Sailfish, however their hardware amd GPS support doesnt always seem to be up to par, so i was wondering for the Jolla C or Turing phone, is there a location, map and tracking app built for Sailfish and using open street map data?

edit retag flag offensive close delete

6 Answers

Sort by » oldest newest most voted

answered 2016-09-21 08:59:44 +0300

kaktux gravatar image

take a look at warehouse. there for example poor maps and modrana may suit you.

edit flag offensive delete publish link more



modRana is in Jolla Store, there is no need to go to Openrepos.

ScumCoder ( 2016-09-21 20:31:31 +0300 )edit

this seems by far the most promising solution, routing however does not appear to work for sailfish, tiles/overlay show black only.

Without routing its possible to browse a map and zoom in and out quickly and get location from GPS.

DarkTuring ( 2016-09-22 00:39:54 +0300 )edit

@ScumCoder Well, this is unfortunately not completely correct - Harbor/Jolla Store forbids some QML imports, so the Jolla Store version of modRana lacks some features the version in OpenRepos has - I decided not to withhold these features from all users just due to Jolla Store limitations.

Stuff modRana from OpenRepos can do and modRana from Jolla Store can't do:

  • prevent the device from sleeping when logging a track
  • keep the screen on/disable the screen blanking timeout while modRana is running and has focus
  • use the volume buttons for zooming up and down on the map screen

That should be currently the only differences between the OpenRepos and Jolla Store version - if you don't mind them then using the Jolla Store version is indeed the easiest.

Question for developers - are these Jolla Store API limitations still in place ? If not then I could remove them and make both version more similar.

MartinK ( 2016-09-22 00:54:05 +0300 )edit

@MartinK thanks a lot for your input.

I use only the Harbor version, but it successfully records the track even when the screen is off. Am I missing something?

ScumCoder ( 2016-09-22 01:00:47 +0300 )edit

@MartinK yes after years and years, the Jolla API limitations are still in place and probably will be forever. Look here for the current list of allowed API's. I don't know how Jolla is expecting to get more Apps to their store if they are doing these things. Really bad for developers, as an investor I would be really pissed. I mean how is the ecosystem supposed to grow?

jdrescher2006 ( 2016-09-22 07:54:19 +0300 )edit

answered 2016-09-21 09:05:34 +0300

ziellos gravatar image

Especially for tracking, take a look at MeeRun (multi-platform tracking apps for all kinds of sports activities).

edit flag offensive delete publish link more



I love MeeRun works reliably with sailfish thanks for the suggestion - i think i will donate to the guy!

DarkTuring ( 2016-09-21 21:23:40 +0300 )edit

answered 2016-09-21 10:40:09 +0300

juiceme gravatar image

For GPS tracking my exercise runs and cycling I use Rena.

You can install it from openrepos; https://openrepos.net/content/simom/rena

Actually I have a modified version for my own use that overlays my tracks with the GPS tracking of my dog's GPS collar when I am hiking in thew woods. My version of Rena you can get from github; https://github.com/juiceme/rena

edit flag offensive delete publish link more



Rena seems like a nice solution as well, ill give it a spin, thanks for the suggestion.

DarkTuring ( 2016-09-22 00:41:15 +0300 )edit

Here's a screenshot of my GPS track bicycling to work this morning. http://www.swagman.org/juice/20160922082800.jpg)

BTW the reason I am doing under 20km/h average speed is because I am totally wasted; had a blood donation yesterday which means my red-cell count is way below what it should be...

juiceme ( 2016-09-22 08:34:05 +0300 )edit

answered 2016-09-21 15:38:47 +0300

till gravatar image

maep is also quite nice if you only need a map viewer

edit flag offensive delete publish link more



Maep actually can also capture tracks (can be activated from the pulley menu).

inta ( 2016-09-21 17:17:57 +0300 )edit

Please note that (at least the Harbor version of) Maep automatically re-writes the track file unless you manually rename it using file manager.

ScumCoder ( 2016-09-22 02:50:12 +0300 )edit

answered 2016-09-21 15:49:08 +0300

kat6 gravatar image

updated 2016-09-21 15:51:11 +0300

I use OSM Scout. It is available in the Jolla Store. It probably would've shown up if you'd searched in the store.

edit flag offensive delete publish link more


So far i really like the interface and UI, its simplicity and nice graphics. The Turing phone still has issues with figuring out where it actually is so most of the mapping apps show Finland and Sweden for me as where i am at using the ip address instead of GPS or last known verified or search for location.

The map tiles do flicker for me, not sure if that stops once the tiles are cached, or maybe it doesn't support caching causing it. i'll play around with it.

DarkTuring ( 2016-09-22 10:49:02 +0300 )edit

I use parsed offline data for my region. It speeds things up a lot. Location fixing happens within 10 - 15 seconds of turning on GPS & the OSMScout app.

kat6 ( 2016-09-22 18:59:14 +0300 )edit

OSM Scout is in active development at the moment, which is nice. Also, I think it's the only native Sailfish application that supports offline maps. I documented the setup here: https://bbs.archlinux.org/viewtopic.php?pid=1637946#p1637946

drcouzelis ( 2016-09-22 20:24:05 +0300 )edit

I have OSM Scout on my Jolla C for offline map viewing. I used a virtual Ubuntu machine to convert the map downloads with libosmscout. Note with large maps the converter crashed with the 32 bit version (i686). With Ubuntu 64 bit version (x86_64) it worked. The files get very large: alps.osm.pbf (2 GB) converted to 17 GB!

I have not yet tried alps on the Jolla, however switzerland.osm.pbf (converted from 272 MB to 2.2 GB) worked fine. I copied the files to a folder on the sdcard and created a link to that folder in /home/nemo/Documents/Maps.


I noticed the converter does not delete temporary files... (sourceforge.net/p/libosmscout)

Use the script below to delete the files marked as "import only" (libosmscout.sourceforge.net/documentation/database)

Switzerland goes down from 2.2 GB to 675 MB. Alps down from 17 GB to 5 GB.

rm rawnodes.dat
rm rawnode.idx
rm rawways.dat
rm rawway.idx
rm rawrels.dat
rm rawrel.idx
rm rawcoastline.dat
rm rawturnrestr.dat
rm coord.dat
rm turnrestr.dat
rm wayblack.dat
rm nodes.tmp
rm relarea.tmp
rm wayarea.tmp
rm wayway.tmp
rm areas.tmp
rm ways.tmp
rm turnrestr.dat
rm wayareablack.dat
rm distribution.dat
rm index.html
rm location.html
rm relation.html
rm way.html
#additional temp files:
rm areas2.tmp
rm areas3.tmp
Rolfa ( 2016-09-23 11:21:22 +0300 )edit

drcouzelis i downloaded the osm.pbf maps and tried to run the sh script in the /home/nemo/documents/maps/ folder but it says cannot find such file or folder even though my map file is there. For California for example the map size is osm ~340MB which quite small.

Which is the proper command to convert .osm.pbf files into OSM Scout offline maps?

DarkTuring ( 2016-09-27 01:55:42 +0300 )edit

answered 2016-09-22 08:31:36 +0300

ahti gravatar image

updated 2016-09-22 08:32:01 +0300

There's also Halftrail in the Jolla Store. It comes with a lot of features which makes it sometimes hard to find your way through the menus.

edit flag offensive delete publish link more


Halftrail is a usability nightmare, and it is also closed-source.

ScumCoder ( 2016-09-23 16:13:46 +0300 )edit
Login/Signup to Answer

Question tools



Asked: 2016-09-21 07:26:02 +0300

Seen: 1,771 times

Last updated: Sep 22 '16