Another vote for Komoot. I use their voice turn-by-turn directions when I'm somewhere I don't know well. I find Google maps is too formulaic and just directs you to the most direct route (I once ended up on the shoulder of a busy 4 lane highway as trucks thundered by) but Komoot and other mapping apps seem to use a more bike friendly routes. It also updates if you go off-piste. Basic Komoot is free but maps cost $ and so if you are in a region that is outside your home area the route is displayed as line but no map - the turn-by-turn still works though.