Poor Maps is an application for Sailfish OS to display tiled maps (e.g. OpenStreetMap), places and routes with a flexible selection of data and service providers.
Offline maps, search and routing is possible with OSM Scout Server. Poor 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 a map database on your device. See the OSM Scout Server documentation for details.
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 being best and Espeak being worst, but their language and gender coverage varies.
Source code and issue tracker are available at GitHub. Translations at Transifex. Discussion at TMO.
Donations appreciated: paypal.me/otsaloma
| Attachment | Size | Date |
|---|---|---|
| 433.88 KB | 26/08/2017 - 18:44 | |
| 433.57 KB | 26/09/2017 - 22:46 | |
| 451.18 KB | 24/12/2017 - 04:37 | |
| 456.11 KB | 06/01/2018 - 22:08 |
Comments
HackTheFish
Sat, 12/30/2017 - 22:21
Permalink
Hi Otsaloma! Hurray, it works!!! Thanks for your help! It's absolutely great! Donate for you is save. :-)
HackTheFish
Sat, 12/30/2017 - 01:05
Permalink
Very good! Thanks a lot! Sadly.... The voicefunction don't work on Jolla Phone 1.
otsaloma
Sat, 12/30/2017 - 01:44
Permalink
Sorry, I forgot to add instructions. It does work on Jolla 1 too, see the updated description above and install rinigus's Mimic and PicoTTS packages. After that, it should work.
ferlanero
Sun, 12/24/2017 - 19:17
Permalink
Thank you very much for this awesome update! It's an absolute pleasure driving while hearing our Xperias X indications. Keep the good work on PoorMaps to lead navigation to a high level in SailfishOS. Absolute thumbs up!!
itdoesntmatt
Sun, 12/24/2017 - 14:40
Permalink
Does this include the GL stuff (rinigus)?
otsaloma
Sun, 12/24/2017 - 17:46
Permalink
No.
itdoesntmatt
Tue, 12/19/2017 - 21:18
Permalink
Is it possible to set preference about the desidered way (avoiding motorway tolls for e.g.)?
otsaloma
Wed, 12/20/2017 - 23:26
Permalink
The MapQuest Open router allows trying to avoid tolls. Mapzen's API has a lot of preferences, but none of that is included (yet) and most either too complicated or not very useful anyway.
crakby
Fri, 10/27/2017 - 00:45
Permalink
Hi!
I did install the OSM server and poor maps for offline navigation. So for it does work very well. The only issue i have is the distance to the next action shows/count wrong. If I need to turn, the app shows 23 meters of distance, while I'm turning already. The graphical indicator by the way is very exact.
So i like to navigate with the minimized app and the sign on the tile, but with the wrong distance it's not very comfortable.
Use it on SailfishX
By the way, may I ask you, why not including the voice patch, it is a quite nice feature:
talk.maemo
Thanks for this niece app!
otsaloma
Fri, 10/27/2017 - 22:42
Permalink
The upcoming maneuver display is currently updated once every three seconds, so it's a bit behind. It's already planned to drop that to one second.
crakby
Fri, 11/03/2017 - 02:29
Permalink
I think, this will not be enought. There should be a switch in settings dialog to +/- the meters are shown. So you could cusomize to youre taste. Most navigation uses some combination of speed and distance, to get the really right time to show distance and make voice commands.
Ingvix
Fri, 10/20/2017 - 13:11
Permalink
Is there any kind of possibility of voice directions at some point? I wonder if there's any free to use library for this kind of purpose. Of course, another possibility would be to use some voice generator though it would probably be a bit more efficient if the directions would be formed from ready samples.. Even just english voice directing for starters would be a nice feature.
otsaloma
Fri, 10/20/2017 - 22:20
Permalink
In progress.
Ingvix
Mon, 10/23/2017 - 10:45
Permalink
I see. I tried to make rpm out of rinigus's fork to see how it is so far but it doesn't seem to work correctly or I did something wrong.
otsaloma
Mon, 10/23/2017 - 22:25
Permalink
That output would suggest you have corrupted the MANIFEST file with Windows newlines, maybe you cloned with a misconfigured git client on a Windows system? Don't do that. Either clone on device or get the zip-package. But note that rinigus has prepared RPMs, you probably don't need to build it yourself.
http://talk.maemo.org/showpost.php?p=1533829&postcount=82
Ingvix
Tue, 10/24/2017 - 08:19
Permalink
Oh, I see. Thanks for the notice again.
I seem to act too soon a lot and not investigate enough. First I tried to clone the the repository with the SDK and when that didn't go properly I noticed it doesn't have .pro file and the description said to use make to build it and I just moved the just cloned files to my phone. That wasn't a good idea, it seems.
vattuvarg
Sat, 09/02/2017 - 18:58
Permalink
Using native navigation again on my Jolla C thanks to Poor Maps. Very happy.
vattuvarg
Mon, 09/04/2017 - 00:31
Permalink
If the device has a magnetic compass, will the app use it?
otsaloma
Mon, 09/04/2017 - 21:19
Permalink
No.
vattuvarg
Mon, 09/04/2017 - 21:46
Permalink
Will that functionality be available in the future?
otsaloma
Mon, 09/04/2017 - 21:51
Permalink
What's the interest? Is it to rotate the map according to which way you're facing?
vattuvarg
Mon, 09/04/2017 - 22:24
Permalink
A magnetic compass would be handy when standing still.
Rotating the map works pretty well already. The only question I have is why the map rotates around the middle of the screen even when the blue cursor is at the low position (auto-rotate on)?
otsaloma
Mon, 09/04/2017 - 22:35
Permalink
Rotating around the center is a whole lot simpler to do. Maybe the animation looks weird, but it comes out right, right? Also, the position icon is at the bottom when navigating, but otherwise in the center.
vattuvarg
Tue, 09/05/2017 - 00:55
Permalink
I am using Poor Maps daily as my primary navigation tool and combining it with other "vehicle apps" (like FM radio and the HUD speedometer) to form an environment that i call "helm 2.0". The UX of Sailfish OS is well suited for vehicle use so there is very little to change. The home screen works well as a dashboard thanks to the multitasking of the OS and the standardized use of gestures. So with the base in place I'm looking at the individual parts - the apps. Basically it is just a matter of making small adjustments so that the apps form a "matched swarm". So I suggest small changes. Those suggestions are as small as possible because each part should do just one thing, but do it well. Having native navigation is such a wonderful thing, in that context, especially as it is based on open data and processing. Real multitasking allows each app to be cleaner because it is possible to delegate functions to other apps. The navigation app doesn't have to be a compass or weather forecast (or FM radio). If the vehicle needs to measure inclination then another app takes care of that, extending the system. A common "look" calms the home screen view, the "dashboard", but each app has to be optimized for the task and thus be individual. Beauty is nice, but the most important thing is clarity and functionality. The simplistic looks of most sailfish apps is actually an advantage in that sense.
That's why I asked about the magnetic compass. I miss that sensor in my current phone (the Jolla C) but it will be available in my next one (the Xperia X). So the orienteering compass app will be available for my helm again. In Poor Maps the only gain would be when standing still. Turning the map is easy with two fingers, even without the magnetic sensor, but the experience would be at least somewhat richer with it.
Sorry for the long explanation.
otsaloma
Tue, 09/05/2017 - 02:46
Permalink
Compass rotation would be useful, yes, it's just not a priority. Manual two-finger rotation is not likely to be possible until Qt 5.9.
vattuvarg
Tue, 09/05/2017 - 20:48
Permalink
I continue waiting then. Thanks for taking time to reply.
Kabouik
Sat, 08/26/2017 - 21:36
Permalink
Thank you both for the interesting answers on the speed data.
In France, we have different speed limits for rain versus clear sky on high ways, and young vs experienced drivers as well. I suspect there are winter/summer limits as well where I live now, in northern Norway. So this problem would most likely be real in a great number of countries. However, I remember that Waze or Here would always show the highest limit for highways in France, regardless if current weather conditions or driving experience,of course. Yet, I think it was unambiguous for users that they should drive 20 kph slower if it is raining or if they are young drivers. At least there is no ambiguity for state-wide limits like highways, national roads, etc. Real problems may arise for exceptions or small sections of lower limits, where no general rule can be understood by the drivers since the speed limits are decided locally, and it lay be more confusing in case of winter/summer differences.
About the legal matter on speed cameras, is it true for fixed speed cameras as well? Waze (not referring to the information shared by users here) or Here indicate areas of automatic controls, not exact positions, but this is still a useful information to at least make sure you're not 2 kph too fast, and I would assume these two big fish have made sure they don't break laws.
Anyway, thanks again for the answers. There are very valid points too in deciding not to implement speed data if not 100% accurate.
vattuvarg
Sat, 09/02/2017 - 19:21
Permalink
Instead of using just traffic rules for max speed it would be possible to make a suggestion based on weather data (from something like openweathermap). Weather data would be handy when planning longer journeys. Sun rise and set times could also help make travelling safer.
otsaloma
Sat, 08/26/2017 - 18:38
Permalink
Translations should work again with Sailfish OS 2.1.1.26.
Kabouik
Sat, 08/19/2017 - 07:37
Permalink
I'm rediscovering this application that I had not used in a very long time. A shame, really, because it's great. The detailed explanations in the options help a lot, as well as the clear indication of what is default. Really enjoying it now.
Is there a way to monitor speed and trigger an alarm if it exceeds the speed limit of the current street? Wondering if speedcameras are indicated/announced in some of the maps too, but these are two different things.
Pages