También el google navigator permite guardar previamente la caché de mapas que quieras descargándolos de google maps, aunque para mi es bastante engorroso de usar y poco transparente.
En vez de él ví otro similar pero mucho mas sencillo y práctico, el Terracrosser:
http://www.htcmania.com/showthread.php?t=52277 que eliges en el pc las zonas que quieres descargar y luego solo hay que copiarlos a la pda.