Qpegps
From Openmoko
Qpegps is one of the applications that runs on the Openmoko Phones. For a list of all applications, visit Applications
qpeGPS is a program for displaying a moving map centered at the position read from a GPS device. It's designed to run on a PDA with Qt/embedded (qtopia)
Possible disadvantage of this solution is, that map files as gif or png are needed.