====== NavIt, un logiciel de GPS gratuit pour Android ====== Je n'utilise plus NavIt. Je suis désormais passé à OsmAnd, bien meilleur. ===== Introduction ===== {{ :navit:carte_standard.png?nolink|}} NavIt est un logiciel de GPS **gratuit** et **opensource** qui permet d'utiliser votre smartphone comme GPS. Il est disponible sur diverses plateformes: Android, WindowsCE, FreeRunner et plusieurs autres. Il offre des fonctions de **cartes, itinéraires**, points d'intérêt (pharmacies, banques...), favoris, recherche de villes/rues et il peut même vous indiquer les **radars fixes**. Les calculs d'itinéraires sont bons, et même la plupart du temps meilleurs que MappyGPSFree et Google Navigation. NavIt possède également une synthèse vocale. NavIt peut utiliser les cartes [[http://sebsauvage.net/rhaa/index.php?2012/03/05/12/05/40-openstreetmap-a-le-vent-en-poupe-et-c-est-tant-mieux|OpenStreetMap]], ce qui vous permet de bénéficier **gratuitement** des **mises à jour des cartes** sur la planète entière. NavIt peut fonctionner **sans connexion internet** en embarquant entièrement les cartes sur carte SD: Non seulement cela évite de consommer du trafic sur votre forfait, mais vous continuez à bénéficier du GPS même hors couverture 3G. La contrepartie est qu'il faut avoir une carte SD de capacité suffisante. Soyons francs: NavIt n'est **pas ergonomique**, mais avec un peu d'habitude et quelques connaissances, il devient tout à fait utilisable. Cette page va vous guider pour installer et utiliser NavIt sur Android. Je recommande désormais plutôt [[osmand|OsmAnd]] à la place de NavIt. OsmAnd est plus facile à utiliser et possède plus de fonctionnalités. * Site officiel: http://www.navit-project.org/ * Wiki : http://wiki.navit-project.org/ Cette page est incomplète. ===== Installation de l'application ===== Je vous déconseille d'utiliser la version //Google Play// de NavIt: Les versions sont généralement trop anciennes. Vous pouvez télécharger des versions plus récente sur le site: http://download.navit-project.org/navit/ Si vous ne savez pas quelle version prendre, c'est probablement celle-là qu'il vous faut: http://download.navit-project.org/navit/android_armv5te/svn/navit-current.apk Pour pouvoir installer un APK externe au Market de Google, n'oubliez pas d'activer l'option dans Android: //Paramètres// > //Sécurité// > cocher //Source inconnues// (ou: //Paramètres// > //Application// > cocher //Sources inconnues//) ===== Installation/mise à jour de la carte ===== Je vous déconseille d'utiliser le système de téléchargement de carte intégré à l'application. Mieux vaut télécharger la carte sur leur site et la copier vous-même sur carte SD. Vous avez deux manières de choisir la carte: Utiliser une zone prédéfinie ou sélectionner vous-même une zone. Les zones prédéfinie ne sont pas parfaites: Par exemple en sélectionnant la France, vous n'aurez pas la Corse. Personnellement, je préfère la sélection manuelle qui permet d'embarquer en prime un peu des pays frontaliers (pratique quand on fait une escapade). ==== Télécharger une carte prédéfinie ==== * Allez sur http://maps.navit-project.org/ * Cliquez sur //Predefined area// et sélectionnez la zone qui vous intéresse (pays ou région). (Par exemple //Europe > Western Europe > France//) * La taille estimée du fichier apparaît (//Size of selection//) * Cliquez sur le bouton //Get map !// ==== Télécharger une zone sélectionnée ==== * Allez sur http://maps.navit-project.org/ * Vous commencez en mode //Navigate// (à droite): Zoomez près de la zone qui vous intéresse. * Cliquez ensuite sur //Select// et tracez sur la carte un rectangle de la zone qui vous intéresse. * La taille estimée du fichier apparaît (//Size of selection//) * Cliquez sur le bouton //Get map !// A titre indicatif, la carte de France présélectionnée fait 2,4 Go. La taille importante des fichiers tient au fait que la carte est très complète et contient également tous les POI (Points Of Interest: pharmacies, supermarchés, stations-services, banques, restaurants...) ==== Installer la carte ==== Vous avez téléchargé un fichier portant le nom //osm_bbox_*.bin//. * Renommez le fichier en //navitmap.bin// * Copiez-le sur votre carte SD dans le répertoire ///navit// La mise à jour de la carte s'effectue de la même façon: Re-télécharger la carte, renommer le fichier et le copier. ===== Utilisation ===== {{ :navit:menu_principal.png?direct|}} Dès le démarrage de NavIt, il affiche la carte et va essayer de vous localiser en utilisant le GPS. Dans NavIt, un simple-tap sur la carte affiche le menu. ==== Basculement carte/menus ==== Quand vous êtes sur la carte: * Simple-tap: Afficher le menu * Appuyer et glisser: Faire défiler la carte. * Appuyer et maintenir : Intinéraire jusqu'à ce point Quand vous êtes dans les menus: * Simple-tap sur le globe en haut à gauche: Retourner à la carte * Simple-tap sur la maison en haut à gauche: Afficher le menu principal * Simple-tap sur une icône: Aller dans ce menu. * Touche "retour" : Remonte d'un niveau dans les menus. ==== Thème ==== NavIt possède plusieurs thèmes qui permettent de changer les types de données affichées à l'écran. Le thème par défaut (//Car-Android//) est très pauvre, mais on peut en changer: * Depuis le menu principal, faites //Configuration > Affichage > Thèmes >// choisissez //Car//. Voici quelques uns des thèmes fournis avec NavIt: | Thème //Car-Android// (par défaut)\\ {{:navit:theme_car-android.png?nolink|}} | Thème //Car//\\ {{:navit:theme_car.png?nolink|}} | Thème //Car-simple//\\ {{:navit:theme_car-simple.png?nolink|}} | Thème //T@H//\\ {{:navit:theme_t_h.png?nolink|}} | Pour la suite, les copies d'écran sont faites avec le thème //Car//. (Notez que vous avez la possibilité de créer vos propres thème (épaisseur des lignes, couleurs, visibilité des éléments) en créant un fichier //navit.xml// (voir partie customisation).) Sur certains terminaux Android, NavIt ne mémorise pas la sélection du thème: Vous devrez donc le refaire à chaque démarrage de NavIt. Il est possible de palier à cela en modifiant directement le fichier de configuration //navit.xml//. Ce point sera abordé plus loin. Je vous recommande également d'activer le mode 3D: Cela permet de voir la route un peu plus loin (meilleure anticipation) tout en gardant un bon zoom sur la route actuelle. ==== Écran de la carte ==== Voici un écran standard NavIt: {{ :navit:carte_standard_detail.png?nolink |}} (Notez que la disposition des éléments à l'écran est modifiable en créant un fichier //navit.xml// (voir section customisation).) Vous pouvez y voir: * La carte elle-même, avec les routes de différents couleurs * Des icônes (signalant des radars, parkings, poste de police...) * Des informations de navigation (La route à suivre entourée en bleu, kilométrage restant...) {{:navit:routes1_detail.png?nolink|}} {{:navit:routes3_detail.png?nolink| }} {{:navit:routes2_detail.png?nolink|}} ==== Menu action ==== {{ :navit:menu_action.png?nolink|}} Le menu Action contient: * //Favoris//: Les favoris que vous avez mémorisés. * //Destination précédentes//: Pour sélectionner rapidement une ancienne destination * icône Globe: position actuelle de la carte * icône Voiture: position actuelle du véhicule (position courante GPS) * //Ville// : Rechercher une ville/rue * //Quitter// : Quitter NavIt * //Arrêter la navigation//: Reste dans NavIt, mais arrête le calcule d'itinéraire. ==== Sélectionner un point sur la carte ==== Vous avez 4 manières de sélectionner un point sur la carte: * Soit par appui court sur la carte * Soit par recherche ville/rue * Soit en rappelant un favoris * Soit en sélectionnant dans le menu "Actions" la terre (position actuelle carte) ou la voiture (position GPS courante). Une fois qu'un point est sélectionné, on peut agir dessus (voir plus loin). === Sélectionner un point par appui court la carte === Faites un appui court sur la carte: La position est sélectionnée et le menu s'ouvre. === Sélectionner un point par recherche de ville, de rue === * Depuis le menu principal: //Actions > Ville// et entrez les première lettre de la ville. * Sélectionnez la ville dans la liste. * Vous pouvez ensuite appuyer sur //Rue// et entrez quelques lettre du nom de la rue, puis sélectionner une rue dans la liste. * Vous pouvez optionnellement rechercher aussi un numéro de maison particulier. ==== Actions sur les points ==== Après avoir sélectionné un point de la carte (en cliquant dessus, par recherche de ville/rue ou depuis les favoris), plusieurs actions s'offrent généralement à vous: {{ :navit:actions_sur_point.png?nolink |}} * //Définir comme destination//: Pour définir votre destination. NavIt commencera immédiatement à calculer un trajet vers ce point. * //Définir comme position//: Pour définir ce point comme position actuelle (si vous n'avez pas de réception GPS). * //Ajouter au favoris//: Vous pouvez mémoriser cette position en lui donnant un nom afin de la rappeler facilement plus tard. * //Points d'intrêt// : Affiche les POI à proximité du point sélectionné (<20 km, triés par proximité) (pharmacies, restaurant, hotels, banques...) (Les POI seront abordés plus loin). * //Voir sur la carte//: Afficher immédiatement ce point sur la carte. Ne soyez pas surpris: Au bout d'un certain temps, où que vous soyez sur la carte, NavIt vous recentre automatiquement sur votre position actuelle. La configuration par défaut de NavIt est de suivre votre position. Pour changer cela, depuis le menu principal: //Configuration > Règles > // décocher //La carte suit le véhicule//. ==== Calculer un itinéraire ==== Sélectionnez un point sur la carte (comme vu précédemment) et choisissez //Définir comme destination//. NavIt mettra quelques secondes (voir quelques dizaines de secondes) pour calculer l'itinéraire qui s'affichera alors comme un gros tracé bleu autour des routes à emprunter. Il vous suffit de le suivre. {{ :navit:route_a_suivre.png?nolink |}} Si vous ne suivez pas le trajet recommandé par NavIt, il recalculera automatiquement un nouveau trajet. ==== Créer un favori ==== Après avoir sélectionné un point sur la carte, choisissez //Ajouter aux favoris// et entrez un nom. Vous pouvez effacer le texte avec la touche ←. Une fois terminé, validez avec la petite boule verte à droite de la zone de texte. ==== Rappeler un favori ==== Depuis le menu principal: //Actions > Favoris// Vous pouvez alors sélectionner un favoris, puis faire (par exemple) //Définir comme destination//. ==== Les POI (Points Of Interest) ==== Les points d'intérêt regroupent toutes les informations telles que banques, distributeurs de billets, pharmacies, stations de carburant, commerces, parkings... mais aussi les numéros de maisons dans les rues. NavIt vous permet ainsi de trouver rapidement la station carburant la plus proche, ou un resto, ou un magasin portant un nom précis. Une fois un point sélectionné (que ce soit votre position actuelle (voiture) ou un point quelconque sur la carte), vous pouvez afficher tous les POI à proximité: Choisissez //Points d'intérêt//. La liste des points d'intérêt proches s'affiche (les plus proches en premier). Les POI sont tous nommés (//house_number// pour un numéro de maison, //poi_bank// pour une banque, etc.). Quand NavIt connait un type de POI précis, il affiche son icône. {{:navit:poi.png?nolink|}} Vous pouvez afficher les pages suivantes/précédentes (//Next/Prev//). Pour chaque POI est affiché: * Une icône donnant le type d'information * Sa distance en kilomètres * La direction approximative (vers le Sud, le Nord...) * Son nom * Notez que si NavIt ne connaît pas un type de POI précis ou son nom, il va afficher //poi_...// (par exemple //poi_atm// pour les distributeurs de billet). Exemple: {{:navit:poi_detail.png?nolink|}} === Rechercher par type === Vous pouvez voir les POI par catégorie en cliquant sur l'une des icônes: | {{:navit:icone_bank_32_32.png?nolink|}} Banques, distributeurs de billets... | {{:navit:icone_hospital_32_32.png?nolink|}} Services (hôpitaux, pharmacies, garages, police, administrations, salles municipales, offices de tourisme, points d'information...) | | {{:navit:icone_fuel_32_32.png?nolink|}} Stations de carburant. | {{:navit:icone_parking_32_32.png?nolink|}} Parkings (gratuits et payants) | | {{:navit:icone_hotel_32_32.png?nolink|}} Hôtels, chambres d'hôtes, campings... | {{:navit:icone_peak_32_32.png?nolink|}} Points géographiques remarquables | | {{:navit:icone_shopping_32_32.png?nolink|}} Commerces (supermarchés, épiceries, boulangeries, boucheries...) | {{:navit:icone_unknown_32_32.png?nolink|}} Divers (généralement les numéros des maisons, ronds-points...) | Quelques exemples: |Banques et distributeurs de billets (Les distributeurs de billets sont notés //poi_atm//.)\\ {{:navit:poi_banques.png?nolink|}} |Stations de carburant\\ {{:navit:poi_carburant.png?nolink|}} |Commerces (supermarchés, boulangeries (poi_shop_baker), épiceries (poi_shop_grocery), etc.)\\ {{:navit:poi_commerces.png?nolink|}} | Quand aucun point du type n'est disponible à proximité, NavIt vous propose d'étendre la recherche à des distances plus grandes: {{:navit:poi_distance.png?nolink|}} === Rechercher par nom === Appuyez sur la loupe et entrez du texte (par exemple "Leclerc", "Darty"...). {{:navit:poi_recherche1.png?nolink|}} Appuyez ensuite sur la boule verte à droite pour commencer la recherche. {{:navit:poi_recherche2.png?nolink|}} Notez que si vous entrez un nom comme "Leclerc", il vous trouvera aussi bien les rue du "Général Leclerc" que les supermarchés "Leclerc". ===== Customiser l'affichage ===== Il est possible de modifier l'apparence de NavIt: apparence de la carte (épaisseur des routes, couleurs, masquage d'éléments). On peut également afficher/masquer/déplacer des informations diverses (heure d'arrivée, kilométrage restant...). NavIt utilise un fichier de configuration: //navit.xml// Si ce fichier n'est pas présent sur votre carte SD dans /navit, NavIt utilisera un fichier par défaut (fourni dans l'APK). FIXME à compléter ==== Éléments affichés et emplacement ==== FIXME à compléter ==== Alerte radar ==== L'alerte radar est une option OSD qui se paramètre comme les autres, mais de type //speed_cam//. En temps normal cette zone est invisible et n'apparaît que si vous êtes à moins de 1300 mètres d'un radar (radar de vitesse, radar de feu, etc.). Notez que NavIt fonctionnant sans connexion internet, cela ne prend bien sûr en compte que les radars fixes enregistrées dans OpenStreetMap. Dès que vous êtes à plus de 1300 mètres du radar, la zone disparaît automatiquement. NavIt ne connaît pas les spécificités des radars: Ni la voie qu'ils contrôlent, ni leur direction. Vous verrez donc l'alerte dès qu'un radar est proche, même s'il n'est pas sur votre route. C'est une limitation du système. Exemple de ligne à ajouter à votre navit.xml: ===== Bug rencontrés, notes diverses et gotchas ===== * Il est arrivé à quelques occasions que NavIt bloque (freeze) complètement pendant un trajet et ne suive plus la voiture. Dans ce cas, il a fallut quitter l'application et la relancer. Cela arrive occasionnellement. * Quelques bugs de clipping (calculs pour tronquer des lignes), ce qui affiche pendant quelques secondes des polygones incorrects à l'écran. C'est sans conséquences. * Sur certains terminaux, certains réglages (comme le choix du thème) ne sont pas mémorisés. Cela ne semble pas affecter les favoris. * NavIt n'affiche pas les panneaux des sorties à prendre. Ceci est compensé par le fait que le trajet planifié (en bleu) est très clair sur la carte. * Je trouve que l'indication des sorties à prendre n'est pas toujours très fiable, et je préfère ne pas m'y fier (je l'ai même retiré de l'affichage). J'ai donc aussi coupé la synthèse vocale qui ne m'intéresse pas.