Being a cheapskate I use an old car satnav on the bike. I have a 12v socket under the seat so that a satnav can run from that with an extension wire to the handlebars. Can also be used to charge your phone etc.
I found it was draining the battery even with the sat nav removed from the bike.