osmandapp / OsmAnd

OsmAnd
https://osmand.net
Other
4.6k stars 1.01k forks source link

Should the long-press "Avoid Road" option during navigation be profile specific? #7396

Open mikehgentry opened 5 years ago

mikehgentry commented 5 years ago

My personal use case is cycling: I would like to have a specific profile for mountain bikes where for example I'm happy to ride down unpaved canal towpaths that I wouldn't use on a road bike.

I realise that this ought to be done by juggling the routing priorities for the profile (or in brouter), but sometimes you want to make an 'on the fly' adjustment, or there's a specific route you want to avoid for whatever reason not reflected in the map data, and this is a convenient way of doing it. And I think this applies more widely anyway: a road that is shut to cars is not always (or even normally) shut to pedestrians.

I suppose the simplest way of doing this would be to have a separate set of places to avoid for each profile. More complex but perhaps preferable would be to be able to tie profiles together arbitrarily - perhaps just have a "Avoided roads file" selection in the profile settings, and if all profiles defaulted to the same file, there's no added complexity unless the user wants it.

Cheers!

Using Osmand+ 3.4.4, brouter, Moto G5

vshcherb commented 5 years ago

I think it would be a good feature to have

j-schneid commented 5 years ago

Once you said it, I find it pretty obvious that it has to be like that.

thpar commented 10 months ago

Let me bump this feature request.

The current situation is actually confusing. The "Avoid roads..." menu consists of two sections: the one with a list of street names to avoid, and one with road types (unpaved, ferries, cobblestone, sett, ...). The road types are linked to the current profile, while the street names seem to be application wide. Both should be profile dependent.

My use case: I bike a lot through the city center. With my own gravel bike I use the Bike profile to simply take the shortest route. For my rickshaws I created a new profile on which I want to avoid not only stairs, cobblestones and sett, but also a list of streets with dangerous traffic, tram rails, etc... But streets that are avoided in this profile should not be avoided in the "normal" bike profile.