Couple of mates have a 12v charging point rigged up to the battery in the arse end of the bike with a usb charging plug in it. They then have a normal phone usb cable routed to the front of the tank and a waterproof pouch for their phones.

Just use Google maps and keep it charged.

Having said that a similar charging and waterproof solution for my car tomtom would work as well. I don't have voice instructions turned on anyway as they do my nut in so wouldn't miss those!

Sent from my HTC One X using Tapatalk 4 Beta