creo q estás un poco liado...
el navigation de android es gratuito, lo q pasa es que necesitas la tarifa de datos (q no tiene nada q ver con el gps) para q vaya descargando los mapas.
Otra alternativa es ponerte otro programa de gps q ya tenga los mapas y tal, asi solo utilizará el modulo gps de tu telefono (sin pagar nada, solo bateria jeje) como te indica @
compiperx