If you have Windows 10, there is a good mapping program called "Maps".  Look in Microsoft.  Not much instructional information available (that I've found).  More I use it the more I like it.  You can download maps to use when not on line, although when on line, only the road view is available.  
I also use 2 standalone Garmins.  In addition to being able to use when not in cell range, they have tons more capability than any phone based system.