Sometimes streets have an additional cycleway
tag (not to be confused with highway=cycleway
) indicating that there is a designated bike lane along this road (that is not mapped as a separate highway): https://wiki.openstreetmap.org/wiki/Key:cycleway
For example this route should probably go straight instead of taking the detour using the residential road: https://graphhopper.com/maps/?point=51.664251%2C7.079626&point=51.666613%2C7.078371&locale=de&vehicle=bike&weighting=fastest&elevation=true&turn_costs=false&use_miles=false&layer=Omniscale
Update: I created this issue for this: https://github.com/graphhopper/graphhopper/issues/2074