Its worth looking at Komoot, which lets you see other riders routes, and add your own to share (optionally).
https://www.komoot.com
https://www.komoot.com/collection/881
You can buy packs for area etc.
I think its good value and an easy to use app.
I mostly use it for tracking, at the moment.