OSM Scout

Your rating: None Average: 4.8 (50 votes)

OSM Scout for Sailfish is map viewer with search and navigation, fully functional without internet connection.

You can choose one from multiple map styles: standard, outdoor, public transport or winter sports. All with the same database that can be downloaded (per state) directly from the application for offline usage. Data on the server covers whole planet and are updated monthly from OpenStreetMap data. You can generate your own extract eventually, all tools are open-source and OpenStreetMap data are free!

For better outdoor experience, databases (almost all) contains elevation contours and hillshade overlay (online) can be displayed. For areas not covered by offline data are used online maps provided by OpenStreetMap or Stamen Design. But search and navigation works only with offline data.

Your favourite places (waypoints) can be stored to collections and exported to GPX files later. It is even possible to import tracks and waypoints from GPX files, display it on map or show simple statistics.

OSM Scout for Sailfish OS is developed as open-source (GitHub) by volunteers in their free time. You can help to improve this application by reporting bugs, creating translations or developing new features. Any help is welcome.

Application versions: 
File harbour-osmscout-2.29-1.armv7hl.rpm2.11 MB25/04/2023 - 09:10
File harbour-osmscout-2.29-1.aarch64.rpm2.19 MB25/04/2023 - 09:10
File harbour-osmscout-2.29-1.i486.rpm2.37 MB25/04/2023 - 09:10
File harbour-osmscout-2.30-1.i486.rpm2.38 MB31/05/2023 - 09:43
File harbour-osmscout-2.30-1.armv7hl.rpm2.12 MB31/05/2023 - 09:43
File harbour-osmscout-2.30-1.aarch64.rpm2.2 MB31/05/2023 - 09:43
* 2023-05-31 Lukáš Karas  2.30
- update translations (German)
- fix search of generic phrases, like "Billa" in Germany - up to 2k entries is loaded from database, search model expose 100 nearest
- show opening hours in search result detail
- better error handling in opening hours parsing
- fix rendering when map is rotated (during navigation), 2.29 regression
- briefer navigation voice instruction just before turn
- fix collection edit dialog

Full changelog on Github


Karry's picture

Hi. Yes, it is caused by the fact that there is no offline database... OSM Scout needs at least one database downloaded and initialised to be able display custom types, like gpx routes. It is known limitation of the renderer...

Kabouik's picture

Hey, my gpx files (downloaded from Internet, not recorded using the app) load fine in OSM Scout and waypoints are correctly found, but the track line is not visible even when I choose to show the track on map. Is it a known issue or is it related to the files I downloaded? I assume they are supposed to show a track, but maybe something is not compatible? Maep-qt correctly shows the traces.

zipotron's picture

Hi again Karry! I want this time to make a suggestions, Last weekend I tried to use Osm Scout on a car route, the big problem is, Osm Scout do not keep on the screen during navigation, at last I had to use Maps just for safety. I think add in settings 'keep screen on' could make Osm scout a good alternative to Google Maps when you drive /ride. Other minor point, I also miss to type GPS coordinates for locate point in map or navigate.


Thanks man! I hope that this considerations has been useful!

Karry's picture

Keep display on (during navigation) will be possible from next release ;-)

To the second point, you can put GPS coordinates to search. But there is thousand of formats how GPS coordinates may be written, we supports just the most common :-) Function to parsing them is here: https://github.com/Framstag/libosmscout/blob/master/libosmscout/include/...

ezameht's picture

Thank you for the app! Two questions: 1) Is it possible to draw the currently recorded track on the map? 2) Can the map be oriented by compas?

Karry's picture

Hi. You are welcome :-)

1) Right now, it is possible to show just whole collection. Just click to "star" icon in collection view. There is ticket (on github) for displaying individual tracks, but it is not on my short-term todo list...

2) right now, it is not possible. Map is rotated just during navigation to route direction. It would not be hard to implement it, but again, my priorities are different now.

Right now, I want to focus for rendering of route relations (hiking and cycling routes). But I would accept merge requests with these features of course :-)

I hope that I answer your questions.

ezameht's picture

Hi. Thanks for the quick reply! I find it very usefull for orientation during hiking to see where i went (current recording gpx track) and to see the compass. Modrana and maep support these features but map rendering and usability are way better in OSM Scout. This is just my feedback. Thanks again for your work.

zipotron's picture

Dude, amazing update! Thanks a lot!

Bramba's picture

Is this a feature-rich alternative to Pure Maps, or more like a complement when already using Pure Maps?

atlochowski's picture

I can answer as a user. If I need offline navigation I'm choosing OSMScout. The same for tracking or following track I prefer OSMScout.

For car navigation, I usually choose Pure maps.

For sure both apps are good.

Try and decide by yourself.

Karry's picture

I believe that it is good alternative :-) Pure Maps are using different renderer, it is faster usually and using cloud services for routing. So navigation may be more reliable. OSM Scout tries to be independent on cloud services, allows you to work fully offline without additional packages. And its map styles provides more details for outdoor activities like hiking or cycling...

Just try it.

zipotron's picture

Hi again, I just want to suggest small improvement, I notice that OsmScout just shows the speed when you are or in navigation or recording a track, also, another handicap is, you must to start tracking just for know your altitude (and delete the track after check). Also export waypoints to .gpx (as you can do with tracks) can be niceI hope my considerations have been useful.Thanks

zipotron's picture

Hi dude! Thanks a lot for that amazing app! Just a consideration, I miss in navegation to know the distance left, also could be nice to add in configuration the posibility of show altitude .
Thanks a lot!

Karry's picture

Hi. Thank you for that words. ETA (estimation time of arrival) and remaining distance to the target is displayed on the detail page when you tap to navigation panel on the top of main screen...

Question is where to display altitude and when? Right now, it is displayed just on tracker...

zipotron's picture

Hi! yes, right, but to have it just down the speed... and altitude also... well, I know some people could prefer dont have that much numbers in the screen, but to have the posibility of customize the screen information could be nice.
Also, as a traveler I miss waypoints, now I use for that the tracker, but really miss to have collections of waypoints.
Again thanks a lot for this amazing app

Karry's picture

I would prefer clean screen with map and minimum elements. But I have nothing against configurable choices. I created issue with this idea: https://github.com/Karry/osmscout-sailfish/issues/210

To waypoints, it is possible already. Just long-press on some place (or choose "Where I am?" in menu) and then click to the star button.

zipotron's picture

This is really the last, add the posibility of export waypoints as there is in tracks, is usefull for document travels.Thanks!

zipotron's picture

Oh, true, didn't know, thanks, and thanks for create the issue. Last consideration and promise don't do more, contour lines in offline maps, really useful in mountains.

Karry's picture

...contour lines in offline maps...

For majority of countries, contour lines are imported:

But it is true that contour lines are skipped for some huge countries like China, India, Canada... Its generating is expensive... What country you have in mind?

zipotron's picture

I am spinish living in Tanzania, I found contour lines just in Spain but not in Tanzania. Really thanks!

Karry's picture

For most of African countries, adding of contours lines means huge (percentage) increase in size. When I import Tanzania's OSM data, it has 390 MiB. With contour lines that has 3 degree seconds resolution and 20 meters spacing, I get 560 MiB.

So I was worried that for most users is that size impact too high just for contour lines. But there is no technical limitation, so lets add it :-)

zipotron's picture

Thanks a lot! Just a curiosity, it's not possible to have bought version in the map repository, with and without lines?

Karry's picture

Of course, it is possible. But it would require few changes in application to make selection intuitive, map updates fill be slower and it will require more space on the server... It is not priority for me right now.

kif's picture

Hi Karry

I have recently dropped Monav for OSM scout, as most features I was missing in Monav are in OSM scout, but I have one problem:

My phones language is English (UK) but as I'm in Europe I need distances in kilometers.

Is there anywhere I can change the distance measurement? I have been unable to finde any.


Karry's picture

Of course. Units can be changed in Settings. Which version you are using? Did you tried it? Is there any part of application that don't respect manual setting?

kif's picture

Hi Karry

You are of course right, I was looking in map settigns.

I have found it now, in settings. Sorry.


pba's picture

Perfect now. Thank you for this fast fix.

eson's picture

Would it be possible to draw the tracking line a bit thinner? I think it covers to much of the map as is.

Karry's picture

It is true. And you are second one who is complaining :-) It will be thinner for lower zoom levels in next release... See https://github.com/Karry/osmscout-sailfish/commit/b80910d4e28ba5c9d2a0f3...

Btw, map stylesheets are written declarively, you find it at /usr/share/harbour-osmscout/map-styles/ and you may experiment with it ;-)

eson's picture

Thanks! I will try playing with it.  :)