It might not suit you but I use the Android app "Maps ME" on a 7" cheap WiFi only tablet.
This app uses on device [SD card] downloaded map tiles. So you download those for areas you need when on line via wifi so they are there to use later when not connected to anything.
It has the ability to route as a car, a cycle or walking, plus you can add waypoints so to an extent dictate the route you want.
In use the tablets GPS places a blue dot indicating where you are on the map.
It is a free app and I understand there is an Apple version. i also have it on my phone but then I have to ride with reading glasses.