![]() |
Re: [Announce] Poor Maps
Quote:
|
Re: [Announce] Poor Maps
DISCLAIMER: This is unofficial version that is provided as an early-feedback preview. It's submitted for merge into Poor Maps proper and is not a permanent fork. This version is provided with the hope that it will be useful for you and to allow you to participate in the development through feedback, patches, and other possible means. /DISCLAIMER
I have been working on bringing voice prompts to Poor Maps for some time and have submitted the corresponding code for review. The corresponding PR is at https://github.com/otsaloma/poor-maps/pull/49 . I have done some daily testing for a while now and I think its already provides the required functionality. So, since @otsaloma is busy with other aspects, I asked and got permission to distribute the version of Poor Maps with the voice prompts. What does it do: * Gives you TTS-synthesized prompts while you navigate. * Includes rerouting functionality, as in the latest release of Poor Maps What do you need: * Install mimic (English) and (if you want a bit more languages) picotts (en, de, es, fr, it) from OpenRepos: https://openrepos.net/content/rinigus/mimic and https://openrepos.net/content/rinigus/picotts . If mimic and picotts do not cover your language of choice, get espeak (bad quality) * Install Poor Maps from http://repo.merproject.org/obs/home:...rmv7hl/noarch/ . Since its noarch, it should work on i486 as well. Download the RPM and install using Code:
pkcon install-local RPM_FILE_NAME How to get back to Poor Maps official: * you should be able to upgrade to current Poor Maps version in OpenRepos (version number in the "voice" branch should be smaller than the current Poor Maps) * if upgrade does not work - uninstall Poor Maps and reinstall it from OpenRepos To avoid any confusion, this unofficial version is not going to be uploaded to OpenRepos. Get it from OBS manually, if you want to test it. REMINDER: This is unofficial version that is provided as an early-feedback preview. |
Re: [Announce] Poor Maps
Is a german translation possible, for the "special" poor maps version?
I can make a test when a transifex version is online.:D |
Re: [Announce] Poor Maps
Quote:
Let us give @otsaloma time to finish the project that he started, so he could focus on this when he gets there. For now, these few QML pages probably could stay in English for now. |
Re: [Announce] Poor Maps
Wow!! Excelent!!
I've just installed it and it seems work fine! But, only female voice works,. If I select male voice the instrucctions are spoken by a female. On the other hand, the spoken text is a little bit differente than the written text, is that normal? |
Re: [Announce] Poor Maps
Quote:
Re female voice: The voice is selected by moving from the higher quality TTS engine to lower, subjectively selected by me. As soon as the language is covered, the gender preference is checked. If that particular voice does not have gender selection, you get the other gender. Among TTS Engines, only mimic (and flite) have gender selection. So, it works for English only. PicoTTS is female, espeak is unknown, as far as I remember. Re text difference: yes, that's intentional and done by Valhalla to optimize for media (messages vs voice) PS: it should all work :) |
Re: [Announce] Poor Maps
One question regarding the TTS: is it safe to have mimic and picoTTS installed simultaneously?
What happens in this case if a certain language is provided by both backends? @otsaloma: in landscape mode it is difficult to see the street in e.g. front of the car, as a lot of space is covered by the direction information. That makes it sometimes difficult to see how many meters are still to go until a certain crossing is coming. Would it be possible to have the information (optionally) either on the left or right side of the screen? |
Re: [Announce] Poor Maps
Quote:
|
Re: [Announce] Poor Maps
Quote:
|
Re: [Announce] Poor Maps
Version 0.33 available at OpenRepos.
Those Cartago Streets basemaps are a custom map style served from a tileserver I set up running Tileserver GL with vector tiles from OpenMaptiles. It serves two purposes: (1) gives us higher pixel density raster tiles while we still need tile-based maps, e.g. if my math is correct @3x tiles are likely a good fit on Sailfish X, and (2) that server also serves other stuff, most importantly vector tiles, which are likely to be used once we have a vector map rendering component. If you're a developer of Sailfish apps and want access to the tileserver, let me know and I'll send you an API key. http://cartago.io/maps/ |
Re: [Announce] Poor Maps
You should change the name man. Poor maps is not very selling. Make it rich maps instead.
|
Re: [Announce] Poor Maps
@otsaloma, thank you very much for this update and setup of your map server - its a great addition to our map ecosystem!
I wondered whether you looked into how to import planet or you downloaded the dataset from OpenMaptiles? I would be interested in getting vector tiles support for offline server as well, hence the interest in the import process. |
Re: [Announce] Poor Maps
Just a short question: is it possible to add a gpx or kml file with poor maps (e.g. to have an overlay with a track for cycling)? Thx.
|
Re: [Announce] Poor Maps
Quote:
Quote:
|
Re: [Announce] Poor Maps
Donations accepted: https://www.paypal.me/otsaloma
Let me know if it works from a donors point of view and I'll add the link to the about dialog and OpenRepos page. Before anyone asks, I'm extremely unlikely to arrange any other way to donate than PayPal. If you don't like PayPal, that's all right, don't donate, I'm not going bankrupt or anything. |
Re: [Announce] Poor Maps
Quote:
|
Re: [Announce] Poor Maps
@rinigus
I tested your voice version now on a long track and it generally works very good, I only noticed a small mistake (of which I don't know which component is responsible for it; I was using it together with your OSM server): i says (in German) something like 'turn right after X meters' where 'meters' is not translated as 'Meter' or 'Metern' if X > 1 but 'Meters'. Would it also be possible to let the announcements come a bit earlier? @otsaloma Would it be possible to implement some kind of 'auto zoom' depending on the current velocity and/or the closeness to necessary maneuvers? For example if I'm on the highway, I would prefer a more zoomed out view, while e.g. in the city more details regarding the roads would be helpful. |
Re: [Announce] Poor Maps
Quote:
As for announcements coming a bit earlier, make a proposal. Its done via timing and average speed on the segment, logic described at https://github.com/rinigus/poor-maps...rrative.py#L82 where times are given in seconds. |
Re: [Announce] Poor Maps
Quote:
|
Re: [Announce] Poor Maps
Maybe someone can help: I have a Nexus 5 currently running SFOS 2.0.4. Which means i can neither install the Openrepo's version of Poor Maps nor the (older) version used by Rinigus because of missing geolocation-here.
Does anyone have an older version laying around that i can use with OSM Scout server? Any other idea how to get Poor Maps running ? Thanks. |
Re: [Announce] Poor Maps
Quote:
|
Re: [Announce] Poor Maps
https://github.com/otsaloma/poor-map...ses?after=0.28
SFOS 2.0.4 was released on 24.10.2016 so, try a version which was released aound this date. Or just use rinigus approach :) |
Re: [Announce] Poor Maps
Crivens am i blind. Thanks, will try.
Just in case anyone else has my problem (and is as blind as me:) 0.26.1 is the latest version that works on SFOS 2.0.4 @Rinigus: No rpm in Voidlinux. I could only extract. |
Re: [Announce] Poor Maps
DISCLAIMER: This is unofficial version that is provided as an early-feedback preview. It will be submitted for merge into Poor Maps proper and is not a permanent fork. This version is provided with the hope that it will be useful for you and to allow you to participate in the development through feedback, patches, and other possible means. /DISCLAIMER
As a part of Mapbox GL-based releases, I have just released Poor Maps GL at OpenRepos: https://openrepos.net/content/rinigus/poor-maps-gl . This is an application that uses Mapbox GL to show the map and interact with it. Care has been taken to make it possible to install and use it in parallel with the Poor Maps proper. So, it should be safe to use it if your hardware supports it. Poor Maps GL incorporates also the work on voice prompts, so you would get voice navigation instructions as a part of the package. I expect us to hit Mapbox limits for free tile downloads. If it happens, I'll stop the API key and the access to online maps will disappear. As OSM Scout Server supports Mapbox GL from today, consider using it for your vector tile access. Please file the issues regarding this version at https://github.com/rinigus/poor-maps . That would allow me to fix them before submitting PR for merging. When the PR will be submitted, we'll let you know about the link for filing issues. I hope you'll enjoy using it! |
Re: [Announce] Poor Maps
Quote:
|
Re: [Announce] Poor Maps
What do I have to do make it work with OSM Scout Server?
While the Mapbox tiles load very fast. I can't use OSM Scout Server with it: I always get: Code:
Unknown URL path Info: Request: /v1/mbgl/style? style=osmbright |
Re: [Announce] Poor Maps
Quote:
I would expect this message if you haven't upgraded OSM Scout Server to 1.2.0. Please check the version of the server in its About. If you do have 1.2.0, then its a bug. |
Re: [Announce] Poor Maps
Hi rinigus,
at first and most important: Thanx for all the work you do and for the support you give. This is extraexceptional. To the problem: I thought I had update OSM Scout server, but obviously I haven't (stupid me). So now I am on 1.2.0.1. But I have still problems: Using OSM Scout server for poor maps gl, I only get a white screen. No maps get rendered. Code:
INFO: 13:28:46 Request :/v1/mbgl/sprite@2x.png Code:
INFO: 13:28:41 Request: /v1/mbgl/tile?x=0&y=1&z=1 |
Re: [Announce] Poor Maps
Quote:
OK, great, then its at least not that bug. Let's see if you downloaded Mapbox GL databases and enabled its support. Since I was releasing 3 projects yesterday, my documentation could be lacking and we better figure out all the steps so I can add it to TMO thread. Mapbox GL is a new backend for OSM Scout Server. So, you have to: * enable Mapbox GL in profiles (select either just vector or vector and raster tiles) * update subscription info in Map Manager * unsubscribe/subscribe each territory * the server should indicate that you have to download maps. do so. After that all should work. Please let me know how it went. PS: sorry for hijacking Poor Maps thread with OSM Scout Server issues. |
Re: [Announce] Poor Maps
OK works now...
...lightning fast, wow! |
Re: [Announce] Poor Maps
0.34 released with rinigus's voice navigation code merged and a couple smaller issues fixed. While testing on my new Sailfish X, the route rendering still feels a bit slow even with the fix in 0.34. That and many other things will likely be fixed with the Mapbox GL component. After Christmas I'll fork the code and begin merging rinigus's GL adaptation. If all goes well, Poor Maps will switch over to minimal maintenance mode and new development will take place in the new GL app.
|
Re: [Announce] Poor Maps
Thank u very much for all development of this year. Pizza's are on the way.
|
Re: [Announce] Poor Maps
@otsaloma, thanks for your hard work and communicating your plans on how to proceed with developing Poor Maps. It is really exciting to see Poor Maps with OSMscout Server overtaking most commercial navigation apps (e.g. on Android) in functionality within a little more than a year.
Quote:
Happy holidays and a splendid start into the new year to you and everyone here. |
Re: [Announce] Poor Maps
Quote:
|
Re: [Announce] Poor Maps
@otsaloma, thank you very much for your work on rewriting and adjustments of the voice code! Looking forward to the new fork.
|
Re: [Announce] Poor Maps
DISCLAIMER: This is unofficial version that is provided as an early-feedback preview. It will be submitted for merge into Poor Maps proper and is not a permanent fork. This version is provided with the hope that it will be useful for you and to allow you to participate in the development through feedback, patches, and other possible means. /DISCLAIMER
I have prepared GL changes for merging with Poor Maps proper. As a part of these preparations, a new version of Poor Maps GL has been released which should have all the changes that @otsaloma did for 0.34 release. So, the voice directions implementation is expected to be the same. I had to sync few things manually => there is always a chance for an odd mistake here or there. I haven't tested it as much as I would like, but haven't encountered any bugs either. Hence I am releasing this work with the hope that more testers would help to iron out the bugs and give feedback regarding latest version with the voice directions from the upstream. Please let me know if you manage to test it via github issues (please report GL bugs https://github.com/rinigus/poor-maps until the planned fork will happen) or here. Unless some critical bug will show up, I expect it to be the last version of Poor Maps GL and the next versions to be released by @otsaloma under new name, as he was planning. Enjoy! |
Re: [Announce] Poor Maps
Thanks for this great and free application! :)
After playing around a bit (no real driving test yet), I encountered the following questions: (1) Why are there so few types in "Nearby venues"? I miss especially:
Could those be easily added? (2) I can easily add points (blue circles) to the map, but I could not find a way to remove individual ones. The only way I know so far is "clear map" in the main menu, which deletes all points previously created. Maybe you could add another button in den points context menu next to "Navigate", "Nearby" and "Share", which might be labeled "Remove". |
Re: [Announce] Poor Maps
Quote:
Quote:
|
Re: [Announce] Poor Maps
Quote:
The types that you list seem to be OSM tags and are imported for search engine of OSM Scout Server. However, so far, I have been dropping the POIs without a name. So, parking will be listed only if it has a name (same issue with toilets). This should be probably improved, I'll have to think how. If some tag is missing in OSM Scout Server, let me know by filing an issue at github. Then we can look into it together. Info regarding available tags: http://wiki.openstreetmap.org/wiki/Tags with the list of many of them at http://wiki.openstreetmap.org/wiki/Map_Features |
Re: [Announce] Poor Maps
Quote:
Maybe you could add the String "Search history:" between the search input box and the search history list. ---- Quote:
|
All times are GMT. The time now is 12:53. |
vBulletin® Version 3.8.8