I used to use a Garmin watch to do mapping and navigation, but recently moved to an apple watch. With the WorkOutdoors app on the watch, you can get offline maps, download gpx routes and see everything on the watch. with the apple watch's digital crown its easy to zoom in/out with gloves on and better than fiddling with the buttons on my garmin. I use that app on my ultra, but it works on any apple watch. so if you have an apple watch already, the app is only $6 and does everything my garmin did for me: mapping/routing (offline), fitness tracking (heart rate), speed, elevation, distance, etc.