![]() |
[Announce] Poor Maps
http://otsaloma.io/pub/poor-maps.png
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. Download at OpenRepos. Source code and issue tracker at GitHub. Translations at Transifex. Donations appreciated: paypal.me/otsaloma http://otsaloma.io/pub/poor-maps-1.png http://otsaloma.io/pub/poor-maps-2.png http://otsaloma.io/pub/poor-maps-3.png http://otsaloma.io/pub/poor-maps-4.png |
Re: [Announce] Poor Maps
Thanks for the update!
Just curious - why did you delete the old thread (can be found here) and all your posts on TMO? Or was it someone else who deleted it? |
Re: [Announce] Poor Maps
Quote:
|
Re: [Announce] Poor Maps
Glad you are back and re-opening this one ...
(what kind of weirdness did happen here?) |
Re: [Announce] Poor Maps
It was some kind of weirdness that should have not happened but did :eek:
There was a spamfest attack last week and moderators were struggling with it, killing off the spam as fast as they could. (You probably noticed it, at least I saw 20 new messages come in inside few minutes and then disappear...) There's a gadget in moderators toolbox that allows for them to fireban spammers quickly by removing their account instantly if needed, and misfiring the thing got Otsaloma deleted by accident. Somehow more strange is that the tool should only work with recently-created accounts but it still did, even as his account is an old one! |
Re: [Announce] Poor Maps
Quote:
I was waiting with updating, as I worried your account might have been hijacked. Glad to hear that's not the case, but this is unfortunate too. On the bright side, you're now an owner of what's most likely the account with the highest Thanks / Post ratio on this forum :D |
Re: [Announce] Poor Maps
Quote:
|
Re: [Announce] Poor Maps
Version 0.25 available at OpenRepos.
Some notes about the tilesource scale updates. @1x devices and single-scale providers are getting rare, hence the changes. Quote:
Quote:
|
Re: [Announce] Poor Maps
Version 0.26 available at OpenRepos.
Thanks to rinigus, we have a sensible, modular solution for offline maps in the form of OSM Scout Server. Thanks also to Martin for repeatedly arguing in favor of a modular solution both here and at TJC. You can pester rinigus about how to actually set it up. It's somewhat alpha-quality, but the integration in Poor Maps should be stable, meaning no new releases of Poor Maps should be needed to make use of improvements in the server. |
Re: [Announce] Poor Maps
@otsaloma - thank you very much for adding the support to the server and all additions that you made to make navigation with Poor Maps better!
|
Re: [Announce] Poor Maps
Quote:
Now back to making this actually useful also for modRana users. :D |
Re: [Announce] Poor Maps
OpenStreetMap Funding Drive 2016, a bit more left to go: https://donate.openstreetmap.org/
|
Re: [Announce] Poor Maps
Updated RPM available for early access users of Sailfish OS 2.0.5 "Haapajoki". Not compatible with previous Sailfish OS releases.
https://github.com/otsaloma/poor-map...s/tag/0.26.205 |
Re: [Announce] Poor Maps
Quote:
Fatal error: nothing provides qt5-plugin-geoservices-here thanks |
Re: [Announce] Poor Maps
Quote:
Code:
pkcon refresh |
Re: [Announce] Poor Maps
Quote:
Now I'm entirely new to Sailfish, which I just installed under MultiROM on a OnePlus One. And my last experience using RPM packaging was about 13 years ago. And the Sailfish port was missing a few things to start with that I had to install manually -- so I think it's possible that I just don't have the right repository enabled. I can do a pkcon search for "qt5-plugin-geoservices" and not find the "here" package but the "nokia" and "osm" ones are found (in installed state, btw). I running the community port of Sailfish 2.0.4.13 by yacuken on the OnePlus.net forums. Ideas anyone? Thanks. |
Re: [Announce] Poor Maps
Quote:
If you use Warehouse, it might not be convenient that the latest RPM is not compatible with your OS version. I don't use Warehouse myself, I don't know what to do about that. You can try asking in the Warehouse thread. |
Re: [Announce] Poor Maps
Quote:
If I find out something useful in this situation, I'll post it. |
Re: [Announce] Poor Maps
Quote:
|
Re: [Announce] Poor Maps
Quote:
Looks great, thanks very much! |
Re: [Announce] Poor Maps
Quote:
|
Re: [Announce] Poor Maps
Are there already plans to have routing announcements e.g. via TTS?
How can i donate to the dev(s) of this great project ? |
Re: [Announce] Poor Maps
Quote:
Quote:
Apparently Qt 5.6 is going to be in the next update. That will probably result in Poor Maps being allowed at the Jolla store, which could bump the user count maybe tenfold and thus bring costs with the service providers. I'd prefer to cover the service costs by simply charging for the app, but while Jolla still doesn't have payment systems in place, I'll likely ask for donations. http://merproject.org/meetings/mer-m...-05-09.00.html (7b) |
Re: [Announce] Poor Maps
Quote:
Code:
espeak --stdout "Some text" | gst-launch-1.0 -q fdsrc ! wavparse ! audioconvert ! pulsesink Code:
flite -t "Some text" -o /tmp/out.wav && gst-launch-1.0 -q filesrc location=/tmp/out.wav ! wavparse ! pulsesink |
Re: [Announce] Poor Maps
Thanks taixzo, your approach makes sense.
What is a TTS-enabled GPS solution? |
Re: [Announce] Poor Maps
Quote:
|
Re: [Announce] Poor Maps
@otsaloma, from reading @taixzo messages, it seems to me that its possible to pre-synthesise the routing messages and just play them from a file at the right moment. Since you have the data for the whole route, there should be plenty of wall time to do that. You would even have an advantage of knowing how long each phrase is. Note that since /tmp is mounted on tmpfs you could even do it without any need of writing it to storage...
I have never looked into the sound part, but I presume its easy to play it from the file. Would that help to implement spoken instructions? |
Re: [Announce] Poor Maps
Pre-synthesis isn't really necessary on modern phones. In my tests on Jolla 1, flite synthesizes at about 25x playback speed, with a fairly processor-intensive voice; espeak is even faster, at ~100x. Even for very long directions, the audio is generated in under half a second worst-case.
|
Re: [Announce] Poor Maps
Agreed, as far as I know, the technical solution is no more complicated than just calling the above commands with some predefined advance before each maneuver.
But there's other stuff prioritized ahead: Finnish public transport routing (because I need it myself!), i18n, Qt 5.6 and Jolla store. |
Re: [Announce] Poor Maps
Quote:
will the app remain open source if it goes commercial ? |
Re: [Announce] Poor Maps
Quote:
|
Re: [Announce] Poor Maps
Quote:
|
Re: [Announce] Poor Maps
Version 0.27 available at OpenRepos.
The HSL router (a.k.a. Reittiopas / Journey Planner) should work as before, although will in cases return slightly different alternatives due to being based on OpenTripPlanner now. The new router supports real-time information, i.e. will account for individual vehicles being late or early. Not all vehicles yet send real-time data, but coverage will improve with time. This router is the same as at beta.reittiopas.fi, so maybe beta quality, but seems to work fine. In addition to HSL, Digitransit provides two other routers, one for Waltti region and one for whole Finland. These seem a bit experimental to me, but maybe will get better with time. The whole Finland routing should be about the same as beta.matka.fi. To my knowledge, there's no website for the Waltti router, but there's at least joensuu.digitransit.fi, which might be based on it. |
Re: [Announce] Poor Maps
Version 0.28 available at OpenRepos.
You can now use Transifex to translate the user interface to your language. I'll pull translations from there before each release. Currently only Finnish is included. I'll keep updating the Finnish translation, but feel free to use Transifex to fix that if I got some terminology wrong. https://www.transifex.com/otsaloma/poor-maps/ |
Re: [Announce] Poor Maps
otsaloma your app is great ..for me is absolutely one of the best app available for sailfish. thank you
|
Re: [Announce] Poor Maps
Thanks, it will be easier to translate Poor Maps.
|
Re: [Announce] Poor Maps
I've added a first draft in german, but am not entirely sure I got the context right every time.
|
Re: [Announce] Poor Maps
3 Attachment(s)
I have translated into Swedish, and found some translation strings either missing or not working. Here's some screens to give you an idea...
|
Re: [Announce] Poor Maps
I just wanted to say bravo!
Since some weeks i substituted waze with poor maps and really like the turn-by-turn reliablity in my region. User experience is much better than one would expect given the circumstances. Well done Otsaloma :) |
Re: [Announce] Poor Maps
Thanks guys, I see lots of translations coming up.
Quote:
The time remaining ("1 h 34 m / 1 h 34 m") is used for brevity. "1 h 34 min / 1 h 34 min" would be split across two lines, at least on the Jolla 1 screen. I'm open to better suggestions. The navigation instructions come in most cases from the provider APIs. The providers don't support all languages. Mapzen supports cs-CZ (cs), de-DE (de), en-US (en), en-US-x-pirate (pirate), es-ES (es), fr-FR (fr), hi-IN (hi), it-IT (it) and MapQuest Open en_US, en_GB, fr_CA, fr_FR, de_DE, es_ES, es_MX, ru_RU. OSRM is English only and Digitransit translated as part of Poor Maps. |
All times are GMT. The time now is 13:32. |
vBulletin® Version 3.8.8