-
-
Notifications
You must be signed in to change notification settings - Fork 869
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[android][ios][carplay][android-auto] Show speed limit sign on all platforms #952
Comments
Even better would be an easy and convenient way to add/improve speed limits along the way :) |
EStimation of Arrival Time should be based on speed limit |
Not every road in OSM has existing speed limit tag set. During the ride you may see the (probably outdated) speed limit, then see nothing. And then see a speed limit again. |
Is it not? |
as speed limit does not show I cannot tell it for sure, but my impression is that estimation is wrong in town |
Remind me of a time in Iceland where the estimated time of a trip was 1h30, but Google Maps was giving me 2h30... Guess who was right... I guess if speed limit is not known, it could give an average or a way to update OSM speed limit directly into the app? |
In my opinion, the algorithm must be smarter than just calculating the estimated time based on the speed limits. One will simply never reach the destination in the time given by the speed limit in a residential area. Simply hit one traffic light and you're already off. The traffic lights make a huge difference, apart from the traffic itself. I'm often surprised by the 20-minute estimates when the actual ride to the town takes over one and half hours. Other than that - please - the speed limit is quite important in the city. Where I live, there is a entangled mix of limits with 30, 50, 70+ speed limits and the signs are not always there. I'm not sure where the OSM guys get that data but I would never figured it out just by looking at the traffic signs. And that is an information overload when in a different town. Adding the speed limits to OSM through the app would be great but even just showing it in the navigation mode would be a great improvement (would actually make me use the app for navigation). Edit: elements that affect the travel speed under normal conditions:
|
Are you sure OSM has speed limit data for those roads? There were a couple highways in between two towns that I often routed between that didn't have |
Maybe it would be possible to incorporate implicit default speed limits database: https://wiki.openstreetmap.org/wiki/Default_speed_limits Biggest question if, does map processor "knows" if road is urban (within place area) or rural using OSM data? |
You can here OSM map here, where each road is marked with it's speed limit (if info is present): |
@biodranik so, why not to show the speed limit from OSM data? |
Perhaps the title should be adjusted to narrow down to showing the speed limit in navigation mode? It would really help driving in the city. Especially now that the routing feel better and the routes are different (and seem better) to other apps that I have, but which also use OSM data. Also, if you sort the issues by the number of 👍s, this is the most up-voted issue. |
@AntonM030481 implement it ) it was partially done already. |
If a speed limit is known, it should be shown :) |
@biodranik challenge accepted 😄 |
The problem is what to show when the speed limit is not known. An empty circle? A guess? |
Nothing? |
Maybe a transparent, gayish circle with "?" inside of it, but maybe better just don't show it. |
See https://wiki.openstreetmap.org/wiki/Key:zone:traffic and https://wiki.openstreetmap.org/wiki/Key:zone:maxspeed How to implement it and what at all - I don't know. And to add a last link: https://wiki.openstreetmap.org/wiki/OSM_tags_for_routing/Maxspeed |
Yeah, this is really good to be displayed on screen if you use navi abroad (traveling, etc), pretty please? :) |
@AntonM030481 what stops you from implementing it? Is it lack of free time or you still haven't decided on how it should look (style, size etc.)? If the latter here's my opinion with rationale:
|
@pm4rcin I had implemented basic text version for iOS several releases ago. |
Is there a way to use the text version, i.e. in a format [current speed/speed limit] or similar? The need for seeing this information is relatively high, irrespective of the presentation of it. A visual speed-limit sign would be nice but having the information on the dashboard is a priority. If the feature is waiting for nice graphics I'd be all up for having whatever is available right now, and let the work on the visuals happen later. |
You can check #2963 and implement the same for Android. |
Thanks for the tip! I did not really understand the obscure syntax for GetConstructorID, it seems. Continuing in #3817. |
Now that the #3817 is more-or-less in place, I see two suggestions:
These can be created and discussed as separate issues, I believe. |
Additional suggestions:
|
Not sure if it's easy to distinguish if your'e in city or not? Maybe show table of speed limits, like ones you see when crossing boarder, showing speed limits for cities, higways, motorways, etc..? Though that might be not that easy to specify too...? |
I think its perfectly doable. Osm usually uses administrative bounderies for countries, states, cities... so you need to do 3 things: 1. check if your position is within such an area. 2. During driving check if you cross an administrative boundary (to update rules). 3. Set the information in relation to the road type. For example highways "within" might have no limit. |
Default limit is not a good idea because it's not like city boundary is the same as the Urban speed limit boundary. In Poland we have green signs for city boundary but the white sings aka Urban area are separate so you can be in the city boundary but outside Urban area (it usually means there aren't homes and pedestrian ways nearby (simplified definition)). Better idea is to add speed limits to missing roads. To view them check Anton's link. |
Good point. In Lithuania, blue signs means there's no city limit while crossing urban area, white signs means you go at 50. |
CarPlay and Android Auto display speed limit properly (@AndrewShkrob right?) iOS displays the speed limit near the current speed, at the left bottom of the screen (in LTR mode), and changes its color to red if the speed limit exceeds the allowed one. At least the same "minimal" implementation for Android is very desirable until we find resources to redesign the UI properly. Any volunteers? |
Android Auto doesn't support speed limit. We need to render it manually. |
@AndrewShkrob is there a separate issue for speed limit in AA? |
Related to #6560 |
Let's keep this ticket for synchronizing the speed limit visualization on all platforms. |
If the speed limit is known it'd be nice to be able to see it.
The text was updated successfully, but these errors were encountered: