Thread: [SailfishOS] WhoGo Maps
View Single Post
Posts: 1,414 | Thanked: 7,547 times | Joined on Aug 2016 @ Estonia
#76
I have shuffled replies in accordance to the part which they correspond to. There is a mix of issues / improvements in terms of which software they are expected to go to. So, I collected them accordingly. Sorry for long reply, but you raised many interesting concerns.

Search enhancements

Postcodes, while we have now the database linking UK postcode to lat,lon, for search, I would have to relate it to object. I suspect that the expectation is to get also description of what you have behind that postcode. Bit tricky to do it correctly and I will have to think and see how others are doing it (libosmscout has some support for postcodes, I believe). Corresponding issue is https://github.com/rinigus/geocoder-nlp/issues/38 , feel free to chip in data/links/ideas.


WhoGo Maps "nice to have"

Originally Posted by pichlo View Post
It would be nice to have an option to save a location as a POI. For example, when you are on holiday, saving the hotel as the base would be quite useful.
https://github.com/otsaloma/whogo-maps/issues/3

WhoGo Maps / Mapbox GL style for car navigation

Originally Posted by pichlo View Post
  • I am not sure you could do anything about this, but I find the roads rendered too narrow. I can only expand them when zooming in, at the expense of, well, having to zoom in, i.e. losing the big picture. And even then they are waaaaay too narrow. I would like them at least twice as wide, if not four or even five times. They will not be to scale but that does not matter.
  • In fact, everything is far too small. I had the phone stuck with a sucker on the windscreen and could just about see the map and icon with the next manoeuvre and the distance, but not much else. The current speed, for example, is microscopic, totally unreadable at a distance between the driver's seat and the windscreen.
  • Talking about the current speed, the speed limit info would be a welcome addition.
I would like to see enhancements in WhoGo Maps for car navigation as well. There are several aspects that would have to be addressed.

The road size and text will have to be changed in corresponding Mapbox GL map style. The corresponding project for OSM Scout Server maps is https://github.com/rinigus/mapbox-gl-styles [issue https://github.com/rinigus/mapbox-gl-styles/issues/10]. Specific ideas, such as style changes, which POIs have to be emphasized (gas stations and such) are welcome. There is similar issue for bicycle-oriented style. For Cartago online, @otsaloma maintains it at https://github.com/otsaloma/cartago-styles. Styles need work, but also ideas on how / what to change.

In WhoGo Maps, you choose the style via Maps. If we get many specific case oriented styles, maybe we should organize them as a family. So, you could choose Cartago English, for example, and the specific style will be selected in accordance with the map application current task (general viewing, driving, ...).

In addition to map style, I think we need, at least for driving, driving-oriented controls arrangement. I would like to see current speed, speed limit (if available) and such. At some point, @otsaloma was opposed to idea of turning Poor Maps into large speedometer. Maybe we can convince him that its a good idea to have driving-oriented mode. One way of doing it, is to implement and test the code and ask for inclusion via PR. For code writing, would be good to have an idea on how to arrange the controls (portrait and landscape modes separate) and what to display, how to show roundabouts and so on. So, for active users, I suggest start making mock-ups, let's discuss and agree on them. After that, code writing is considerably easier.

When we talk about available data, please see the list under "trace_attributes" in https://github.com/valhalla/valhalla...i-reference.md . Most probably, while I haven't tested it yet, we have access to all that already on our devices via Valhalla wrapped in OSM Scout Server Router module.

I encourage those who use WhoGo for driving to think and figure out the interface (what to keep, what to add, how to shuffle).

Originally Posted by pichlo View Post
This may be too much to ask, but speed camera locations would be nice too
It can bring us into trouble with the law in several countries, if I understand correctly. I am not planning to implement it.

Voice and shown instructions

Instructions come from Valhalla: https://github.com/valhalla/valhalla . Valhalla was developed by Mapzen and now, after Mapzen shutdown, the team moved to Mapbox. Its actively developed project and, in the cases that seem odd, you should start filing issues there.

In the case of instructions, WhoGo/Poor Maps is a messenger. So, we don't have an option to make it less or more verbose. This has to be done on Valhalla's side. As for British units, see https://github.com/valhalla/valhalla/issues/874

In the cases with misleading instructions, check how the data is represented at OpenStreetMap. What confuses Valhalla is the change in the name of the street that it immediately tries to convey. But it can be discussed with Valhalla team by filing issue there.


TTS

The default English voice is from mimic and is American. There is rather small choice of TTS solutions in Linux (open-source). I raised the concerns regarding it when I was packaging TTS engines for SFOS while working on voice instructions for Poor Maps. Corresponding post was done at TJC with the hope of official response, didn't get any: https://together.jolla.com/question/...post-id-165969


Sorry for long reply.
 

The Following 12 Users Say Thank You to rinigus For This Useful Post: