I use the Satmap handle bar mounted device and have done so for over 4 years - pre 'app age'!! It was, and probably still is quite expensive, however it does the job that you are looking to get done.
I prefer to use the Satmap so that I keep my phone battery intact in case I have to call...