Closed pastk closed 7 months ago
And an example with a good-looking white footway
BTW we have a similar issue with smaller roads, e.g. (51.48894,0.01497)
A minor change option:
current style is to the left to the right the footway is brighter (max white) and the farmland is a bit darker
An option with reddish color similiar to the highway=path
(path and track rendering added for comparison).
Looks better, maybe not so red ) Would be great to see it in cities.
Looks too bold in the cities. Much more visibility than lesser roads even.
Could probably improve it playing with width and opacity at lower zooms, but its going to be more prominent than before anyway (as it was the point basically)...
BTW, in OSM footway
and path
are rendered exactly the same. Maybe we should do it too.
ATM they look a little different (footways are reddish):
Let's make a branch with it and test. Don't make them equal, but make the red one a bit more brownish.
Its so brownish already that I wouldn't tell a path apart from a footway unless both of them are in a viewport :) That's why I thought maybe its easier to use same color but different dash lenghts maybe if we want them to look differently.
But the biggest issue is that the roads should be more visible than footways around. We can do it by adding a thin casing around (just like OSM and OSMand do) at the expense of slower rendering.
I'm leaning towards a more complex solution which we can implement in a few steps:
(originally posted in https://github.com/organicmaps/organicmaps/issues/1427#issuecomment-1005172739)
At the moment footways are rendered by a white dashed line, which looks great in urban setting imho, but there are cases when its hardly visible against pale backgrounds (https://www.openstreetmap.org/way/119140699#map=16/51.0872/-1.4516): The footway in the center at the edge of farmland and meadow is very hard to see. Note that in the bottom another footway in the middle of farmland is more visible, but not good still.
Let's brainstorm how to make it better without breaking visibility of other things :)
Some ideas:
highway=path
which is dashed brown and for most users a distinction between footway and path is confusing anyway; also it'll be closer to OSM.org rendering which is red dotted line