C'est le logiciel de GPS que j'utilise sur mon HTC Wildfire. Pourquoi celui-là ?
Pas seulement parce qu'il est gratuit, mais surtout parce qu'il permet d'avoir sur la carte SD la totalité de la carte de France (+noms des villes+noms des rues+POI (stations essence, etc.)+un peu des pays frontaliers), et donc de naviguer en mode totalement déconnecté. Comme la carte est vectorielle, on a le zoom à tous les niveaux (contrairement aux autres comme Google Maps).
Quant à son concurrent gratuit opensource (OsmAnd), il rame beaucoup trop. Navit est bien plus rapide.
Inconvénients:
1) c'est basé sur OpenStreetMap (moins détaillés que les cartes Michelin/TeleAtlas),
2) Navit est carrément *PAS* intuitif. Mais alors pas du tout. Mais quand on a compris comment il marche, c'est impec et ça rend bien service.
On peut télécharger la carte de son choix en sélectionnant la zone sur leur site:
http://maps.navit-project.org/ (sélectionnez la zone, il vous indique la taille du fichier à télécharger. Il suffit alors de renommer le fichier en navitmap.bin et de le mettre dans le répertoire /navit sur la carte SD c'est terminé. (Perso je n'utilise pas le téléchargeur inclu dans le soft, il est merdique.)
Après on peut rechercher un nom de rue dans une ville, calculer un trajet (il calcul l'heure d'arrivée, le kilométrage restant, etc.). Il peut vous indiquer la station service ou le resto le plus proche (il y a aussi les pharmacies, etc.)). On peut mettre des favoris, avoir un affichage 2D ou fausse 3D de la carte, etc.
C'est pas trop mal pour un logiciel opensource avec une carte totalement gratuite. Dommage que ça ne soit pas du tout user-friendly.
PS: Certains builds sont plus ou moins stables. J'utilise la version navit-20110517.apk (version 0.5.0 build 4495)