I've been using DeLorme Street Atlas for many years and it gives you most of what you want. Instead of miles, you can set how many hours you wish to drive, the mpg of your vehicle, the tank capacity and more. The map will show when and where you will need fuel stops and where you will be at the end of the hours you intend to drive. It is a bit clunky to use, but once you get the hang of it, it's pretty easy to use. My main complaint with it is the maps are out of date and not as accurate compared to Garmin or CoPilot