@Nunnya1 until Fitbit supports maps natively I don't think you will find an app that does even half of what you want. Maps require storage for which Fitbit doesn't give access to developer but not only that. Rendering the map efficiently is another thing. Then you'd probably see more apps from big outdoor/trail nav developers like AllTrails or Komoot.
@scaddenp I use maps on my Garmin watch and it's one of the most useful features 😁! Whenever I hike or run new unexplored trail it's very handy to see where to go and other details of the trail. Very useful when I run abroad or anywhere I don't know area. I realize the screen may be too small to see for people with worse sight but my sight isn't perfect either but I can see very well what's on screen. I even use it sometimes when cycling as navigation by mounting the watch to the handlebars. Fitbit really should consider maps as a feature.