Points de passage
Touchez la carte pour placer le waypoint
CAP
0
km/h
m alt
🏍️ MOTO TRAIL GPS
RESTANT
TOTAL
ARRIVÉE
GOUDRON
PISTE
TRIP 1
0.00
TRIP 2
0.00
TOTAL ODO
0.00
Préparez-vous…
FACILE
⚠️ HORS TRACÉ — FAITES DEMI-TOUR
Calculez un itinéraire
🗒️ Historique des évolutions — versions 3 et 4
📡
Partager sa position en direct
Le bouton 📡, à cocher dans « Boutons de l'écran », ouvre un partage : un proche suit votre progression sur une carte, depuis un simple lien, sans compte ni application. Il voit votre position, votre vitesse, votre altitude, votre cap, le niveau de batterie et le tracé parcouru.
💡 Le partage s'arrête tout seul au bout du délai choisi — de 4 à 24 heures — et vous pouvez y mettre fin à tout moment. Une position est envoyée toutes les 45 secondes ; en zone blanche, l'envoi reprend au retour du réseau. Le lien reste actif si vous fermez l'application, et le partage reprend à sa réouverture.
📷
Mon espace — photos et comptes rendus
Dans Options → Site, le bouton vert Mon espace ouvre la page où déposer vos photos de sortie et rédiger vos comptes rendus, avec le même compte que dans l'application. Les photos sont réduites automatiquement, et le texte accepte des images intercalées.
💡 Les contributions paraissent sur le site après relecture. L'éditeur enregistre votre texte au fil de la frappe : vous pouvez préparer un billet sans réseau, il partira au retour de la connexion.
⚖️
Conditions d'utilisation
Un écran d'acceptation s'affiche au premier lancement. Il rappelle qu'un itinéraire calculé est une proposition établie à partir de cartes parfois incomplètes ou périmées, que la signalisation rencontrée prime toujours, et que vous restez seul responsable de vos déplacements.
💡 Les conditions complètes sont consultables à tout moment sur xtrails.fr/conditions.html. Elles précisent notamment le régime de la circulation motorisée en espace naturel, et le traitement des données personnelles — rien n'est transmis tant que vous n'avez pas créé de compte.
🔐
Comptes mélangés — corrigé
Deux personnes distinctes, sur des appareils distincts, pouvaient voir le nom et les traces de l'autre. La cause n'était pas l'identification — les jetons sont signés et infalsifiables — mais la mise en cache : les requêtes de lecture n'interdisaient rien, si bien que le navigateur ou un intermédiaire pouvait resservir la réponse destinée à quelqu'un d'autre.
💡 Trois protections désormais : les appels au serveur sont marqués « ne pas mettre en cache » côté navigateur, le serveur renvoie les en-têtes correspondants, et le Service Worker n'intercepte plus du tout ces requêtes. Chaque appel porte en outre une adresse unique.
👤
Qui est connecté, et à qui sont les traces
Le panneau affiche désormais votre identité en évidence, avec l'initiale de votre prénom dans une pastille verte. Et la liste sépare nettement MES TRACES — marquées d'un liseré vert, avec la mention privée ou partagée — de PARTAGÉES PAR LE GROUPE, où chaque trace porte le nom de son auteur.
💡 Chacun doit avoir son propre compte. À plusieurs sur une même adresse, tout le monde voit la même chose et il faut se déconnecter pour changer d'identité. Créez un compte par personne avec le code d'invitation : chacun garde alors ses traces, et ne partage que ce qu'il choisit.
🗂️
Onglets synchronisés sur ordinateur
Les cinq panneaux vivent dans l'onglet Planificateur de la colonne latérale. Depuis Traces ou Points, choisir Options dans la barre du bas affichait donc le panneau derrière un onglet masqué : rien n'apparaissait, et il fallait revenir manuellement au Planificateur.
💡 Les deux barres sont désormais accordées dans les deux sens : la colonne suit l'onglet du bas, et l'onglet du bas suit la colonne. Choisir Traces dans la colonne bascule aussi la barre du bas, et inversement.
🔄
Mises à jour immédiates
La page était servie depuis le cache sans jamais vérifier s'il en existait une plus récente : après chaque mise à jour, il fallait vider le cache à la main. Elle est désormais demandée au serveur en priorité, le cache ne servant que hors ligne. Les icônes et fichiers annexes restent servis depuis le cache, avec rafraîchissement en arrière-plan.
💡 Un bandeau vert signale l'arrivée d'une nouvelle version et propose de l'appliquer. La vérification a lieu à l'ouverture, à chaque retour depuis l'arrière-plan, et une fois par heure. Le badge de build en bas de l'écran indique toujours la version réellement chargée.
Récupérer une trace du serveur
Chaque trace de la liste porte maintenant deux boutons : l'ajoute à vos traces locales, prête à être chargée et navigée ; télécharge le fichier .gpx, pour un autre logiciel ou un GPS. Le bouton 👥 ou 🔒 bascule le partage de vos propres traces, la croix les supprime du serveur.
💡 Le téléchargement échouait avec « Failed to execute » : la requête de lecture emportait un corps de message, ce qu'une requête GET ne peut pas faire. Les paramètres de lecture passent désormais uniquement par l'adresse.
Envoyer une trace au serveur
Chaque trace de l'onglet Traces porte un bouton ☁ Envoyer, qui demande si vous souhaitez la garder pour vous seul ou la partager avec le groupe. Plus besoin de charger la trace au préalable ni de passer par les Options.
💡 Enregistrer et envoyer restent deux gestes distincts : l'enregistrement garde la trace sur l'appareil, l'envoi la dépose sur le serveur. Rien ne part sans que vous le demandiez. Le bouton n'apparaît que si un serveur est configuré et que vous êtes connecté.
Revenir au site
Une fois dans l'application, rien ne ramenait à la page d'accueil. Le logo de l'en-tête y renvoie désormais, signalé par une flèche ‹ à sa gauche. Une confirmation est demandée si un itinéraire est en cours ou si un enregistrement tourne — l'itinéraire reste de toute façon sauvegardé.
💡 Dans Options → Site, trois boutons permettent aussi de revenir à l'accueil ou de basculer directement entre MotoTrail et Xtrails Rando. Le retour n'apparaît que si l'application est dans un sous-dossier, donc rattachée à un site.
🔌
Initialisations mal placées
Trois modules n'étaient jamais démarrés : leur appel d'initialisation avait atterri dans la fonction de suppression des tuiles, qui contenait le même motif d'ancrage. Le module de compte ne s'activait donc pas, non plus que l'indicateur d'activité et le réglage du fond de secours.
💡 Toutes les initialisations ont été vérifiées une à une : les quinze modules sont désormais confirmés dans la séquence de démarrage.
Déplacer un point à la main
Le départ, l'arrivée et chaque étape se saisissent directement sur la carte et se déposent ailleurs. L'itinéraire est recalculé automatiquement après le lâcher. Les repères portent leur lettre ou leur numéro — D pour le départ, A pour l'arrivée, le rang pour les étapes.
💡 Ces repères étaient auparavant de simples cercles, que la bibliothèque cartographique ne sait pas rendre déplaçables. Ce sont désormais de vrais marqueurs.
📍
Étape éloignée du réseau
Un point posé loin de tout chemin — au milieu d'un champ, sur une berge — n'était rattaché à rien et le segment échouait sans explication. La recherche du chemin le plus proche s'étend maintenant cinq fois plus loin, et le trajet rejoint réellement le point demandé par un raccord en ligne droite.
💡 Au-delà de 250 m, un message précise la distance : « Un point est à 2,8 km du chemin le plus proche ». Vous savez ainsi qu'une portion n'est pas routée, plutôt que de le découvrir sur le terrain.
📂
Compte : recherche du serveur
Les applications vivent dans un sous-dossier tandis que api.php est à la racine du site, une seule base servant les deux. Elles cherchent désormais le serveur à trois emplacements successifs — dossier parent, dossier courant, racine — et retiennent le premier qui répond.
💡 Vous pouvez donc placer api.php à la racine pour partager les traces entre les deux applications, ou en déposer une copie dans chaque dossier pour les séparer complètement. Sans serveur, le module s'efface et l'application reste locale.
🔣
Bibliothèque de symboles
Chaque case du roadbook porte un bouton 🔣 Symbole ouvrant une bibliothèque de 60 tulipes classées en six familles : virages par pas de 15°, croisements, fourches, ronds-points, passages — gué, barrière, passage à niveau, grille à bétail — et repères. Le symbole choisi remplace la tulipe calculée et reste conservé avec la trace.
💡 Les symboles sont dessinés par le code, en vectoriel : ils pèsent 29 Ko au lieu de 442 en images, restent nets à toute taille, et prennent la couleur du texte — le même symbole s'affiche donc correctement sur roadbook clair comme sur écran sombre.
📏
Débordement des chiffres agrandis
Les cellules de cap et de trip avaient une largeur figée par leur mise en page d'origine : en agrandissant la police, les chiffres sortaient du cadre. Le cadre s'ajuste désormais à son contenu, avec des marges et un arrondi qui suivent l'échelle choisie.
Navigation — figeage résolu
Le blocage ne venait pas du GPS mais du rendu du roadbook. Pour calculer la distance de chaque case affichée, les fonctions de navigation reparcouraient la trace point par point — et elles s'exécutent deux fois par seconde. Sur une trace de 4 000 points avec sept cases visibles, cela représentait 28 000 calculs de distance par seconde, de quoi saturer n'importe quelle machine.
💡 L'application tenait déjà un cache des distances cumulées, mais ces fonctions ne l'utilisaient pas. Une simple soustraction remplace désormais chaque parcours : sept opérations au lieu de quatorze mille. Le cache est en outre reconstruit au chargement de toute trace enregistrée, ce qui n'était pas fait.
Simulation — activation corrigée
Le garde-fou n'était pas déclenché : mon appel d'initialisation avait atterri dans la fonction de suppression des tuiles, qui contenait le même motif d'ancrage. Il est désormais dans la séquence de démarrage. La simulation s'appuie sur le simulateur interne de l'application, jusqu'ici accessible seulement en ajoutant ?simu=1 à l'adresse.
💡 Un bouton ▶ Parcourir la trace en simulation figure au catalogue des boutons de l'écran : cochez-le dans les Options pour lancer une simulation à tout moment, sans passer par la fenêtre d'avertissement. Le suivi GPS réel et le chien de garde sont coupés pendant la simulation.
🖥️
Navigation sur ordinateur
Un ordinateur de bureau n'a pas de récepteur GPS : sa position vient d'une estimation par adresse réseau, imprécise et immobile. Lancer le guidage faisait tourner en boucle la recherche de position, le calcul d'écart et le redessin de la carte, jusqu'à figer le navigateur. L'application vérifie désormais qu'une position exploitable existe avant de démarrer.
💡 À défaut, elle propose de parcourir la trace en simulation : l'itinéraire défile comme si vous rouliez, avec une vitesse réglable, ce qui permet de vérifier un roadbook sur grand écran. Le guidage réel reste accessible d'un bouton, avec avertissement.
🧲
Aimantation vers le bord — résolue
La cause n'était pas le bornage mais une mise à l'échelle : la colonne d'informations est réduite à 82 % avec une origine en haut à droite. Un bloc qu'on en sortait restait soumis à cette transformation, qui l'attirait visuellement vers le bord — la position calculée était juste, le rendu ne l'était pas. Tout élément déplacé est désormais sorti de cette mise à l'échelle.
Changer la taille d'un élément
Une fois les positions déverrouillées, maintenez 4 secondes sur un bouton ou un bloc d'information sans le déplacer : une poignée orange apparaît en bas à droite. Tirez-la en diagonale pour agrandir ou réduire — l'ensemble suit en homothétie, icône et libellés compris.
💡 Les boutons vont de 32 à 110 pixels, les blocs de navigation de 60 à 260 % de leur taille d'origine. Un mouvement franc pendant l'appui annule le redimensionnement et reprend un déplacement normal. La taille est mémorisée avec la position, séparément pour chaque orientation.
⛰️
Tracé en 3D — latence corrigée
Trois causes se cumulaient. Aucun repère n'apparaissait avant le calcul complet de l'itinéraire, si bien qu'on pouvait croire le clic ignoré. La trace n'était redessinée que par une surveillance comparant le nombre de points, avec suppression et recréation de tous les calques. Et l'attente d'une seconde avant calcul, utile sur la carte plate, n'a pas de sens en 3D où chaque clic est délibéré.
💡 Désormais un repère orange apparaît immédiatement à l'endroit touché, la trace est mise à jour en modifiant la source plutôt qu'en recréant les calques, l'attente passe à 350 ms, et les traces de plus de 2 500 points sont échantillonnées pour le rendu 3D — la différence est invisible à l'écran et le déplacement de la carte reste fluide.
👥
Compte et traces partagées
Déposé sur un hébergement avec PHP et une base de données, le fichier api.php ajoute un accès par identifiant et un espace de stockage. Vos traces sont alors enregistrées sur le serveur : le même compte sur la tablette et sur l'ordinateur donne accès aux mêmes traces, et vous pouvez en partager avec votre groupe.
💡 Un mot de passe écrit dans la page ne protégerait rien — le code est téléchargé par le navigateur, donc lisible. La vérification se fait sur le serveur, les mots de passe sont stockés hachés et la création de compte exige un code d'invitation. Sans api.php, le module s'efface et l'application reste purement locale.
🏰
Curiosités du parcours
Le bouton 🏰, à cocher dans « Boutons de l'écran », recherche ce qui borde votre itinéraire dans un rayon de 700 mètres : châteaux, forts, ruines, sites archéologiques, monuments, panoramas, musées, cascades, grottes, sommets, sources, chapelles, refuges, mines, aires de pique-nique et stations-service. Chaque lieu est situé au kilomètre près et reporté sur la carte.
💡 Le bouton Guide de chaque curiosité affiche les articles de Wikipédia géolocalisés à proximité, avec résumé et vignette. Guide du secteur élargit à 10 km autour du parcours, et l'entrée Guide du lieu du menu de la carte fait de même sur n'importe quel point.
📌
Conserver les curiosités
Le bouton Ajouter au roadbook et à la trace les convertit en points d'intérêt : elles apparaissent dans le roadbook à leur kilomètre et sont enregistrées avec la trace. Le résumé encyclopédique est stocké avec chaque point — il reste donc lisible plus tard, y compris sans réseau.
Indicateur d'activité
Une roue tourne au centre de l'écran pendant les opérations longues — calcul d'itinéraire, recherche de pistes, téléchargement de tuiles, calcul des liaisons, consultation de Wikipédia — avec le libellé de ce qui se passe. Sans ce retour, une attente de quelques secondes pouvait laisser croire à un blocage.
💡 L'indicateur est branché par enveloppement des fonctions concernées : il disparaît même lorsque l'opération échoue, ce qu'un simple appel en début et fin ne garantirait pas.
📐
Positions et orientation
Un même pourcentage ne désigne pas le même endroit en portrait et en paysage : un bouton bien placé dans une orientation se retrouvait hors champ dans l'autre. Les positions sont désormais retenues séparément pour chaque orientation, et toute position reprise de l'autre orientation est ramenée dans l'écran.
💡 L'effet d'aspiration au bord venait d'un bornage sans marge : le bouton pouvait se coller à zéro pixel et sembler happé hors de l'écran. Une marge de 4 pixels est conservée, pendant le déplacement comme à l'affichage. La correction vaut aussi pour les informations de navigation.
☑️
Sélection multiple sur mobile
Chaque trace de l'onglet Traces porte maintenant une case à cocher, comme dans le panneau latéral de l'ordinateur. Dès qu'une trace est cochée, une barre d'actions apparaît en bas : ⛓️ Enchaîner à partir de deux traces, 🔗 Fusionner pour exactement deux, ✂️ pour diviser celle qui est sélectionnée seule.
💡 Les boutons inactifs restent visibles mais grisés, ce qui indique d'un coup d'œil combien de traces sélectionner pour chaque action.
🗺️
OpenStreetMap en fond de secours
Le téléchargement hors-ligne conserve désormais OpenStreetMap en plus du fond choisi. C'est la carte de référence, lisible en toutes circonstances : la garder sous la main coûte peu et dépanne quand le fond sélectionné manque de détail dans une zone. L'option se décoche dans Options → Cartes hors-ligne.
💡 Le volume double, l'estimation en tient compte et la limite par itinéraire passe de 5 000 à 9 000 tuiles.
💽
Stockage hors-ligne visible
Le bouton Offline d'une trace télécharge les tuiles autour de l'itinéraire — du niveau 10 au 15 sur toute la zone, 16 et 17 le long du tracé — et les place dans le cache du navigateur. Rien ne le montrait : un encart Stockage hors-ligne dans les Options indique désormais le nombre de tuiles enregistrées, les régions de chemins, les traces et l'espace occupé, avec un bouton pour vider les tuiles.
💡 Correction importante : ce bouton téléchargeait toujours les tuiles OpenStreetMap, quel que soit le fond affiché. Préparer un voyage avec le Plan IGN ou TopPlus puis n'avoir que des tuiles OSM en réserve n'avait aucun sens — c'est désormais le fond visible qui est enregistré.
📤
Partage : le bon bouton
Le bouton Partager envoyait un lien contenant la trace encodée — d'où ce long pavé de caractères reçu par courriel. Il envoie désormais le fichier .gpx, exploitable par n'importe quelle application de navigation. Le partage par lien reste disponible pour envoyer une trace à quelqu'un qui utilise MotoTrail.
📐
Roadbook recadré
Les annotations, points d'intérêt et obstacles sont de nouveau visibles sur toutes les lignes — j'avais mal interprété la demande précédente. Seule la répartition change : la tulipe est centrée dans sa case et passe à 116 pixels, tandis que la colonne de désignation est ramenée à 340 pixels au lieu de s'étaler sur toute la largeur. La ligne entière est centrée sur les grands écrans.
↔️
Informations de navigation déplaçables
Cap, trips, vitesse, distance restante, heure d'arrivée et boutons se placent maintenant librement, comme les boutons flottants et avec le même verrou : déverrouillez dans « Boutons de l'écran », faites glisser, puis reverrouillez. Un bouton Remettre à leur place rétablit la disposition d'origine.
💾
Reprise de session
Android supprime la page lorsqu'il manque de mémoire : consulter une notification suffisait à perdre l'itinéraire, voire un enregistrement de reconnaissance. L'état est désormais sauvegardé toutes les six secondes, ainsi qu'au moment précis où l'application passe en arrière-plan. À la réouverture, un bandeau propose de reprendre : mode, points de passage, itinéraire, navigation et reconnaissance sont restaurés.
💡 Les coordonnées sont arrondies au décimètre et stockées en tableaux : une trace de 3 000 points occupe 62 Ko au lieu de 159. En cas de saturation du stockage, l'enregistrement de reconnaissance est conservé en priorité sur l'itinéraire calculé, qui lui peut être recalculé. La proposition reste valable douze heures.
📋
Roadbook : proportions rétablies
Les boutons d'ajout de POI et d'obstacle s'affichaient sur toutes les lignes, ce qui doublait leur hauteur et écrasait la distance et la tulipe. Ils n'apparaissent désormais que sur la case sélectionnée, tout comme le champ de note s'il est vide. La tulipe passe de 70 à 108 pixels, la distance à 104 pixels de large.
💡 Le bandeau noir en haut du roadbook venait d'une marge de 44 px prévue pour l'encoche des téléphones, appliquée quel que soit l'appareil. Elle s'adapte maintenant à la zone de sécurité réelle.
💡
Veille de l'écran
L'écran ne restait allumé que pendant la navigation : en préparation d'itinéraire, l'appareil se mettait en veille selon son réglage système. L'option Garder l'écran allumé, dans les Options, étend ce maintien à toute l'utilisation.
💡 Le verrou est perdu lorsque l'application passe en arrière-plan ; il est repris automatiquement au retour à l'écran. Certains navigateurs exigent une action de votre part avant de l'accorder : le premier appui suffit.
📤
Partage de trace corrigé
Le partage envoyait un fichier au nom incompréhensible, sans extension. Deux causes : le téléchargement partait systématiquement avant le partage, et son ancre n'étant pas attachée au document, Android ignorait le nom demandé et enregistrait l'objet sous son identifiant interne. Le partage de fichier est désormais tenté en premier, avec un nom propre en .gpx, et le téléchargement ne sert que de repli.
🎨
Ajustements d'interface
Le bouton du relief porte maintenant le libellé 3D plutôt qu'une icône de paysage, trop proche de celle des fonds de carte. Le bouton rouge de signalement disparaît de l'écran : il figure au catalogue des boutons modulables et dans le menu de la carte, un bouton fixe supplémentaire faisait doublon.
💡 Le mode Fun devient le mode par défaut au lieu d'Off-road. Ce dernier télécharge les chemins depuis OpenStreetMap : il convient à la préparation, pas à un premier lancement.
🖥️
Réglages en plein écran
Les onglets Options, Guide, Traces et POI occupent désormais tout l'espace entre l'en-tête et la barre d'onglets, au lieu d'un panneau bas partagé avec la carte. Sur un téléphone, la hauteur utile passe de 336 à 674 pixels ; sur tablette, les réglages se répartissent en deux colonnes.
💡 La hauteur de l'en-tête est mesurée à l'affichage, ce qui tient compte de l'encoche et de la barre système selon l'appareil et l'orientation. Les boutons flottants et la rose des vents s'effacent pendant qu'un écran de réglage est ouvert. Sur ordinateur, ces panneaux restent dans la colonne latérale, déjà lisible.
🔓
Déplacer les boutons
Le déverrouillage se fait par le bouton orange en tête d'Options → Boutons de l'écran, non par un appui long — qui ouvrait d'ailleurs le menu du navigateur, désormais neutralisé sur ces boutons. Une fois déverrouillé, un bouton 🔒 Terminer apparaît au centre bas de l'écran : plus besoin de retourner dans les Options pour reverrouiller.
💡 Un bouton « Verrouiller / déplacer » figure aussi au catalogue : activez-le et vous pourrez réorganiser votre écran sans passer par les réglages.
📊
Écran de navigation à la carte
Dans Options → Écran de navigation, décochez ce dont vous n'avez pas besoin pendant le guidage : cap, trip 1, trip 2, vitesse, distance restante, heure d'arrivée, et les boutons mode blind, écran BLE, guidage vocal et roadbook. Deux raccourcis Tout afficher et Tout masquer permettent de partir d'un écran complet ou entièrement dépouillé.
📖
Bandeau du roadbook
Un bandeau d'informations peut s'afficher en tête de l'écran Roadbook, sur le même principe : heure, trip 1 et 2, vitesse, cap, distance restante, heure d'arrivée et altitude. Les valeurs se rafraîchissent toutes les deux secondes.
💡 C'est utile quand on roule au roadbook plutôt qu'à la carte : on garde le tripmaster sous les yeux sans quitter la liste des cases.
Menu de la carte configurable
Dans Options → Menu de la carte, choisissez les actions du menu qui s'ouvre au clic droit, à l'appui long, ou au clic gauche si vous l'avez activé. Dix actions au catalogue : départ, arrivée, étape, obstacle, point d'intérêt, copier les coordonnées, zoomer, centrer, voir le relief, plus un séparateur. Les flèches ▲▼ en changent l'ordre.
💡 Le réglage vaut pour tous les appareils — le menu est le même sur ordinateur et sur tablette. L'entrée « Ajouter une étape » reste masquée tant qu'aucun départ n'est placé, puisqu'elle n'aurait pas de sens. « Menu par défaut » rétablit la configuration d'origine.
🎛️
Interface modulable
Dans Options → Boutons de l'écran, cochez les boutons que vous voulez voir sur la carte parmi treize disponibles : fond de carte, relief 3D, orientation, recentrage, obstacle, planificateur, tracé, PDF, traces, cartes hors-ligne, zoom et diagnostic. Touchez Déverrouiller et chaque bouton se déplace au doigt ou à la souris, où vous voulez sur l'écran. Reverrouillez et ils redeviennent actifs.
💡 Sur ordinateur, la barre d'icônes verticale existant déjà, aucun bouton modulable n'est affiché par défaut — ils restent disponibles à la carte. Les positions sont mémorisées en pourcentage de l'écran : elles restent cohérentes après une rotation ou d'un appareil à l'autre. Les boutons déverrouillés se signalent par un contour orange pointillé. Ils s'effacent automatiquement pendant le guidage, et « Disposition par défaut » remet tout en place.
🛠️
Planificateur vide sur ordinateur
Sur ordinateur, le panneau de planification vit dans la colonne latérale, qui possède déjà son propre repli. L'onglet escamotable ☰, prévu pour l'affichage tactile, s'y appliquait pourtant : une fois activé, le panneau restait masqué à l'intérieur de la colonne — qui paraissait vide — et l'onglet, caché derrière la colonne, ne permettait plus de revenir en arrière.
💡 L'onglet est désormais inactif sur ordinateur, le réglage mémorisé est effacé, et une règle de sécurité garantit l'affichage du panneau dans la colonne. Utilisez le bouton ‹ de la colonne pour la replier.
📡
Géolocalisation
Le bouton GPS de l'en-tête ne faisait que recentrer sur une position déjà connue : sans position acquise, il ne se passait rien et aucun message n'expliquait pourquoi. Il demande maintenant réellement la position, lance le suivi continu, et indique la précision obtenue — ou la cause exacte de l'échec : autorisation refusée, signal absent, délai dépassé.
💡 Le diagnostic 🩺 affiche cinq lignes dédiées : disponibilité, contexte sécurisé, autorisation du navigateur, dernière position connue et suivi actif. Rappel : la géolocalisation exige une page en HTTPS ou sur localhost — elle est bloquée si le fichier est ouvert directement depuis le disque.
🎯
Repères dans la bonne case
Une case affichait les repères situés après elle, jusqu'au virage suivant : un point ajouté sur la case 5 apparaissait donc en case 4. Elle affiche maintenant ceux situés entre le virage précédent et elle-même, borne comprise — le repère tombe dans la case où vous l'avez ajouté.
💡 Plus besoin de tout saisir au clavier : les boutons ouvrent une liste de choix. Pour un point d'intérêt : virage dangereux, gué, point de vue, carburant, ravitaillement, réparation, bivouac. Pour un obstacle : les cinq types habituels. « Autre » reste disponible pour un texte libre.
⛓️
Enchaîner des traces sans les fusionner
Cochez deux traces ou plus, puis Enchaîner : les traces sont conservées exactement telles quelles, et seules les liaisons entre elles sont calculées, par la route. Vous obtenez un itinéraire navigable de bout en bout, avec son roadbook, sans avoir modifié ni dupliqué vos reconnaissances.
💡 L'ordre est déterminé automatiquement : l'application part de la première trace cochée puis rejoint à chaque fois celle dont une extrémité est la plus proche, en la retournant si nécessaire. Le message final indique le nombre de liaisons et leur kilométrage. Si une liaison s'avère impossible, elle est tracée en ligne droite et signalée.
🔧
Corrections v4.13
Le fond clair de la barre d'icônes et de la rose des vents ne s'appliquait pas : une règle de style plus ancienne, mais déclarée plus loin dans la feuille, l'emportait sur la nouvelle. Les règles d'origine ont été modifiées à la source. Les boutons POI et Obstacle du roadbook sont réécrits à l'intérieur du module, là où les données de la trace sont réellement accessibles, et signalent désormais toute erreur.
💡 L'application sait maintenant afficher les services WMS, en plus des tuiles classiques : c'est le format que diffusent de nombreux organismes publics, notamment en Italie.
🌍
Cartes hors de France
Seuls les fonds IGN sont limités à la France : OpenStreetMap, OpenTopoMap, le satellite et les sentiers balisés couvrent déjà le monde entier, tout comme le calcul d'itinéraire off-road. Quatre fonds s'ajoutent : TopPlus, carte topographique mondiale libre de l'institut cartographique allemand, Esri Topo également mondiale, swisstopo pour la Suisse et l'IGN espagnol.
💡 La liste des fonds est désormais regroupée en Monde, France et Pays voisins. Le téléchargement hors-ligne suit le fond affiché : sélectionnez TopPlus avant de préparer un voyage à l'étranger, et ce sont ces tuiles qui seront enregistrées.
👆
Boutons du roadbook
Toucher une case du roadbook la sélectionne et reconstruit la ligne : le bouton 📍 POI ici ou ⛔ Obstacle ici disparaissait donc avant que son appui n'aboutisse. La propagation est maintenant arrêtée dès le premier contact, sur les boutons comme sur le champ de note.
💡 La barre d'icônes et la rose des vents passent sur fond blanc translucide avec un léger flou, au lieu du gris ardoise : elles se fondent dans la carte tout en restant lisibles.
🖥️
Choix de l'interface
L'interface ordinateur — colonne latérale et barre d'icônes verticale — exigeait une fenêtre d'au moins 1280 px. Une fenêtre de navigateur réduite, ou un écran en 1366×768 avec un zoom, basculait donc sans prévenir sur l'affichage tactile. Le seuil descend à 1100 px, et un réglage Interface dans les Options permet de forcer Ordinateur ou Tactile.
💡 Le diagnostic 🩺 indique désormais la largeur de la fenêtre, la présence d'un pointeur fin et le mode d'interface retenu — de quoi comprendre immédiatement pourquoi tel affichage a été choisi.
🧭
Corrections v4.9
Mes modules lisaient une position GPS à un emplacement qui n'existait pas dans l'application : le recentrage et l'orientation de la carte ne pouvaient donc pas fonctionner. Le cap et la position réels sont désormais utilisés, et un bouton 🧭 bascule entre nord en haut et sens de marche directement sur la carte, sans passer par les Options.
💡 Les POI et les obstacles s'affichent maintenant dans la case du virage, en grand, avec une barre de couleur — bleue pour un point d'intérêt, rouge pour un obstacle — au lieu d'une ligne discrète entre deux cases. Le renommage d'une trace rafraîchit la liste : le nom était bien enregistré mais l'écran continuait d'afficher l'ancien.
📐
Navigation en paysage
Sur un téléphone couché, la colonne de droite du bandeau de navigation empilait cap, trips, vitesse et distance restante sur une hauteur insuffisante : les encarts se chevauchaient, et les boutons ronds se superposaient au bouton rouge de signalement. La colonne se compacte désormais sous 620 px de hauteur, et les commandes rondes s'alignent en bas à droite.
💡 Le bouton rouge de signalement disparaît pendant le guidage, comme l'onglet du planificateur et la barre d'icônes. Le rectangle vert de sélection de zone, qui restait dessiné en travers de la carte après un téléchargement, est effacé dès qu'on quitte les Options.
🧭
Orientation de la carte
Dans les Options, la carte peut rester nord en haut ou pivoter dans le sens de marche selon votre cap. Une rose des vents en haut à droite indique alors où se trouve le nord. La rotation ne s'applique que pendant la navigation, car hors guidage elle décalerait les zones sensibles au toucher.
📍
POI et obstacles dans le roadbook
Les points bloqués apparaissent maintenant dans le roadbook, entre les virages, au même titre que les points d'intérêt. Et sous chaque case, deux boutons permettent d'ajouter directement 📍 un POI ou ⛔ un obstacle à l'endroit de ce virage, sans revenir à la carte.
💡 Les traces enregistrées se renomment aussi depuis l'onglet Traces, avec le bouton ✎ NOM, comme dans le panneau latéral de l'ordinateur.
📱
Corrections d'affichage
Le bas des panneaux était masqué par la barre d'onglets : certains boutons, comme Détecter sur le tracé dans l'onglet POI, restaient inaccessibles au défilement. Une marge basse est ajoutée. Le bandeau noir en haut de l'écran sur tablette en paysage venait de la marge prévue pour l'encoche des téléphones, appliquée partout ; elle s'adapte désormais à l'appareil.
🔧
Corrections v4.6
La visite guidée s'affichait sans mise en forme, en texte brut au bas de l'écran : ses règles de style n'avaient pas été intégrées. C'est corrigé, la fenêtre se place correctement et ne descend jamais sous la barre d'onglets. Son bouton 🎓 Découvrir l'application est désormais tout en haut des Options.
💡 Le calcul off-road est redevenu rapide : le cache des chemins téléchargés était vidé après chaque calcul, si bien que chaque segment entre deux étapes retéléchargeait toute la zone. Sur un itinéraire à cinq étapes, le temps passe d'environ trente secondes à sept.
🎓
Visite guidée
Le bouton Découvrir l'application, dans les Options, lance une visite en onze étapes. Chaque fonction est mise en évidence à l'écran et expliquée : planificateur, fonds de carte, modes de calcul, roadbook, mode blind, signalements, traces et réglages. Elle se propose automatiquement au tout premier lancement.
💡 Les étapes dont l'élément n'est pas visible — barre réservée à l'ordinateur, panneau rentré — sont ignorées automatiquement. La visite s'interrompt à tout moment et se relance quand vous voulez.
📐
Affichage épuré
Le panneau rentré ne réserve plus d'espace : sur téléphone, une large bande sombre subsistait sous la carte, car le décalage laissait l'élément occuper sa place. La carte remplit désormais toute la hauteur, et sa taille est recalculée après chaque changement de mise en page ou rotation.
💡 La barre d'icônes se réduit au seul choix du fond de carte. Le recentrage faisait doublon avec le bouton GPS en haut à droite, et le signalement avec le bouton rouge flottant ; le relief 3D reste accessible depuis la liste des fonds.
Planificateur escamotable
Un onglet collé au bord gauche de l'écran fait entrer ou sortir complètement le panneau de planification, qui glisse hors de l'écran au lieu de simplement se réduire. La carte récupère alors la totalité de la surface. Sur écran tactile il est rentré par défaut ; votre choix est mémorisé.
💡 La barre d'icônes est passée en bas à gauche, à l'horizontale, avec un fond plus clair : elle ne recouvre plus le bandeau de navigation qui occupe la droite de l'écran. Pendant le guidage, l'onglet et la barre s'effacent automatiquement pour ne rien masquer.
📱
Interface tablette repensée
Le panneau de planification est désormais flottant dans les deux orientations, comme sur ordinateur. En portrait il occupait toute la largeur et la moitié de la hauteur ; il devient une colonne de 320 px et la carte passe de 453 à 1118 px de hauteur. Il est replié par défaut sur écran tactile : le bouton ▼ le déplie quand vous en avez besoin.
💡 Une barre verticale d'icônes apparaît à droite : fond de carte, relief 3D, point bloqué et recentrage. L'icône de fond de carte ouvre la liste complète des huit fonds, y compris le relief 3D — plus besoin de passer par les Options.
✏️
Tracer directement en 3D
La vue relief n'est plus seulement contemplative. Le bouton ✏️ Tracer permet de poser les points directement sur le terrain : le premier clic place le départ, le deuxième l'arrivée, les suivants ajoutent des étapes. L'itinéraire est recalculé et la trace se redessine sur le relief sans quitter la vue. Le bouton ↶ annule le dernier point.
💡 Les coordonnées sont calées sur la surface du terrain, pas sur un plan horizontal : un point posé sur un flanc de montagne tombe bien à cet endroit. Les étapes apparaissent en bleu et numérotées, entre le départ vert et l'arrivée rouge.
🏔️
Relief 3D intégré
Le fond Relief 3D, dans la liste des fonds de carte, bascule la carte en vue inclinée sur le terrain réel, sans quitter l'application. La trace y garde ses couleurs — orange sur route, vert sur piste — avec ses repères de départ et d'arrivée. Deux curseurs règlent l'accentuation du relief et l'inclinaison jusqu'à 85°, et le fond drapé se change à la volée : Plan IGN, photo aérienne ou OpenStreetMap.
💡 La bibliothèque 3D n'est pas incluse dans l'application : elle est téléchargée au premier usage puis conservée par le cache, ainsi que les données d'élévation des zones visitées. La 3D fonctionne donc hors ligne ensuite. Le bouton ✕ 2D revient à la carte classique en conservant la position.
⛰️
Vue 3D du relief
L'icône ⛰️ ouvre la trace courante sur le relief en trois dimensions, dans un onglet séparé. Le fond choisi — Plan IGN, photo aérienne, OpenStreetMap ou topographique — est drapé sur le terrain réel. Trois curseurs règlent l'accentuation du relief, l'inclinaison de la caméra jusqu'à 85° et la rotation. La trace conserve ses couleurs : orange sur route, vert sur piste.
💡 Les données d'élévation proviennent d'AWS Open Data, libres et sans clé. Cette vue nécessite une connexion et une carte graphique compatible WebGL : elle est pensée pour la préparation sur ordinateur, non pour la navigation. L'application principale n'est pas alourdie, la bibliothèque 3D n'étant chargée qu'à l'ouverture de la vue.
Charger une trace, étapes comprises
Le bouton du panneau latéral charge la trace pour la navigation, sans passer par l'onglet Traces de la barre du bas. L'enregistrement conserve désormais le mode de routage et les points de passage : une trace rechargée retrouve ses étapes et n'est plus recalculée dans le mode courant.
💡 Le bouton 👁 sert seulement à superposer une trace en couleur pour comparer ; c'est ▶ qui la charge réellement avec ses coordonnées et son roadbook. À la fusion en étapes, le mode des traces d'origine est rétabli lorsqu'elles partagent le même.
🛠️
Correctif de démarrage
L'objet principal de l'application n'était rendu accessible aux modules qu'après la fonction d'initialisation, et tous les branchements de boutons se trouvaient également après elle. La moindre erreur pendant l'initialisation privait donc l'application de ses commandes — fond de carte, recentrage, signalement — sans afficher le moindre message.
💡 L'objet est désormais exposé dès sa création, et l'initialisation est isolée : une erreur n'empêche plus l'enregistrement des commandes qui suivent, et elle est affichée à l'écran ainsi que dans le diagnostic, à la ligne « Erreur au démarrage ».
Gérer les traces enregistrées
Chaque trace du panneau latéral dispose maintenant de quatre boutons : ✎ renommer, ⇄ inverser le sens, 👁 afficher ou masquer et ✕ supprimer. La suppression demande confirmation en rappelant le nom et la distance de la trace concernée.
💡 À l'enregistrement, un nom déjà utilisé reçoit automatiquement un numéro : « Itinéraire 09/08/2026 », puis « Itinéraire 09/08/2026 #2 », et ainsi de suite. Fini les traces homonymes impossibles à distinguer dans la liste.
Sens et ordre des traces
À la fusion, la première trace conserve toujours son sens : seule la seconde peut être retournée pour assurer la continuité. Auparavant l'algorithme pouvait retourner la première, ce qui inversait départ et arrivée. La fenêtre de fusion affiche désormais l'ordre retenu et permet de l'inverser avant de valider.
💡 Chaque trace du panneau latéral dispose du bouton ⇄ pour inverser son sens, roadbook recalculé au passage. Utile quand une reconnaissance a été enregistrée dans le sens du retour.
⚠️
Navigation sur ordinateur
Un ordinateur ne dispose pas de véritable récepteur GPS. Le chien de garde relançait donc indéfiniment la localisation, en accumulant un observateur toutes les dix secondes : au bout de quelques minutes le navigateur saturait et se figeait, au point de ne plus traiter les clics. Il s'arrête désormais dès le premier échec sur ordinateur, avec un message explicite, et se limite à trois tentatives sur mobile.
💡 L'ordinateur reste l'outil idéal pour préparer : tracer, fusionner, découper, exporter en GPX ou en PDF. La navigation en temps réel est faite pour la tablette et le téléphone, qui disposent d'un vrai GPS.
🖱️
Passerelle de clic
Sur certains navigateurs de bureau, l'événement de clic de la bibliothèque cartographique ne se déclenche pas : le bandeau « Cliquez sur la carte pour placer… » restait affiché indéfiniment, le mode tracé ne répondait pas et la fusion en étapes ne pouvait pas se terminer. Une passerelle écoute désormais le clic natif du navigateur et effectue le placement elle-même, sans dupliquer l'action lorsque la voie normale fonctionne.
💡 Le diagnostic (icône 🩺) indique si les clics de la bibliothèque parviennent ou non à l'application, et si la passerelle est active. Les clics sur les commandes, marqueurs, barres et menus sont ignorés pour ne pas placer un point par mégarde.
🩺
Diagnostic intégré
L'icône 🩺 de la barre de droite affiche l'état réel de chaque brique de l'application : carte détectée et par quel moyen, fonctions de placement disponibles, modules chargés, points de passage posés, itinéraire et roadbook en mémoire, sélection en attente susceptible de bloquer le mode tracé. Chaque ligne est marquée ✓ ou ✕.
💡 Le bouton Copier le rapport place le résultat dans le presse-papiers, prêt à être collé. En cas de fonction qui ne répond pas, ce rapport indique où se situe la rupture sans avoir à ouvrir la console du navigateur.
🔧
Corrections v3.18
Le menu contextuel se rouvrait à chaque clic et semblait suivre la souris : l'écouteur de fermeture agissait avant le gestionnaire d'ouverture. Le menu au clic gauche est désormais désactivé par défaut et s'active dans les Options. Sur ordinateur, tous les panneaux (Options, Traces, POI, Guide) sont maintenant placés dans la colonne de gauche — auparavant seul le Planificateur y était, et changer d'onglet semblait sans effet.
💡 À la fusion en une seule trace, l'espace entre les deux traces est comblé par des points intermédiaires tous les 25 m. Sans cela la trace comportait un saut en ligne droite sur lequel la navigation se perdait. En mode étapes, l'itinéraire précédent est effacé avant le placement des nouveaux points.
🖱️
Menu au clic gauche
Un simple clic sur la carte ouvre désormais le menu d'actions : départ ici, arrivée ici, ajouter une étape, point bloqué, copier les coordonnées, zoomer. Plus besoin du clic droit. Un second clic referme le menu.
💡 Le menu ne s'ouvre pas quand le clic a déjà un rôle : mode tracé actif, division d'une trace en cours, sélection d'une zone à télécharger ou placement d'un point en attente. L'option se désactive dans Options → Menu au clic gauche, le clic droit et l'appui long restant toujours disponibles.
🔀
Fusion : deux modes au choix
L'icône 🔗 propose désormais deux façons de réunir deux traces. N'en faire qu'une seule met les points bout à bout et recalcule le roadbook de la trace obtenue. Les rabouter en étapes conserve les traces telles quelles et place leurs extrémités comme départ, étape et arrivée : le routeur recalcule alors le trajet complet, avec navigation et roadbook.
💡 Les traces d'origine sont conservées dans les deux cas. Les traces issues d'une division reçoivent également leur propre roadbook, ce qui n'était pas le cas auparavant.
🔗
Fusion et division depuis la barre
Chaque trace du panneau latéral possède désormais une case à cocher. Cochez-en deux et l'icône 🔗 de la barre de droite les fusionne ; cochez-en une seule et l'icône ✂️ lance la division. Les deux icônes s'allument dès que la sélection est valide et leur intitulé indique ce qui manque le cas échéant.
Barre d'icônes à droite
Sur ordinateur, une barre verticale flottante donne accès aux fonctions courantes sans passer par les menus : tracé à la souris, fond de carte, signalement d'un point bloqué, traces enregistrées, export PDF, recentrage et zoom. Chaque icône affiche son intitulé au survol, et celle du tracé s'allume quand le mode est actif.
Panneau latéral sur ordinateur
Sur écran large avec souris, une colonne fixe apparaît à gauche avec trois onglets : Planificateur (qui accueille le panneau de calcul), Traces et Points. L'onglet Traces liste vos enregistrements avec leur longueur et une pastille de couleur ; l'œil affiche ou masque la trace sur la carte, un clic sur le nom l'affiche et y centre la vue. Un champ filtre par nom.
💡 Le bouton ‹ replie la colonne pour rendre toute la largeur à la carte. L'onglet Points liste les signalements avec leurs coordonnées : un clic centre la carte dessus, la croix supprime. Sur mobile et tablette, l'interface reste inchangée.
✏️
Tracé à la souris
Le bouton Tracer à la souris, au-dessus de Calculer, bascule la carte en mode tracé. Chaque clic prolonge l'itinéraire : le premier pose le départ, le deuxième l'arrivée, et les suivants transforment l'ancienne arrivée en étape. Le calcul se relance automatiquement une seconde après le dernier clic, pour ne pas recalculer à chaque point.
💡 Une barre flottante en haut de la carte indique le nombre de points posés et propose d'annuler le dernier (↶), de calculer immédiatement (▶), de tout effacer (🗑) ou de terminer. Le modèle accepte 6 étapes au maximum entre le départ et l'arrivée ; au-delà, chaque clic déplace simplement l'arrivée.
Menu contextuel sur la carte
Clic droit sur ordinateur, appui long sur mobile : une petite carte d'actions s'ouvre à l'endroit touché. Placer le départ ou l'arrivée, ajouter une étape, signaler un point bloqué, copier les coordonnées ou zoomer — sans quitter la carte des yeux ni passer par les menus.
💡 Les coordonnées du point touché s'affichent en en-tête. Le menu se referme d'un clic à côté, avec la touche Échap, ou dès que la carte bouge. Le choix « Point bloqué » ouvre directement la liste des types.
📚
Bibliothèque de traces
Dans Options → Bibliothèque de traces, le bouton Voir affiche une trace enregistrée sur la carte dans sa propre couleur, avec ses repères de départ et d'arrivée. Plusieurs traces peuvent être affichées simultanément — idéal pour comparer la reconnaissance de mars, celle d'avril et l'itinéraire calculé. Toucher un nom recentre la carte dessus.
💡 Diviser coupe une longue reconnaissance en deux traces au point que vous touchez sur la carte, l'originale étant conservée. Fusionner raccorde deux traces cochées en retournant automatiquement celle qui est dans le mauvais sens, pour que le raccord soit continu.
🖥️
Mode ordinateur
Trois causes de saccades propres au PC ont été corrigées : un écouteur mousemove permanent sur la carte qui testait des milliers de segments à chaque mouvement de souris, le redimensionnement de fenêtre qui recalculait la grille de tuiles en continu, et une réserve de tuiles calibrée pour mobile qui retenait plus de 300 tuiles sur un écran 1920. La trace est désormais dessinée en Canvas plutôt qu'en SVG.
💡 Sur écran large avec souris, le panneau passe à 380 px, les cibles tactiles reprennent une taille normale, le zoom molette devient progressif et les lignes du roadbook réagissent au survol. Les raccourcis clavier — flèches, Entrée, Espace, B — sont ceux de la télécommande et se modifient au même endroit.
⛰️
Plan IGN + relief
Un troisième fond IGN superpose l'estompage du relief au Plan IGN. Le rendu se rapproche d'une carte topographique classique : on lit immédiatement les vallons, les crêtes et la pente d'un chemin. Utile pour anticiper la difficulté d'une piste avant de s'y engager.
💡 Le fond de carte choisi est désormais mémorisé et restauré au démarrage suivant.
🇫🇷
Fonds de carte IGN
Deux nouveaux fonds dans Options → Fond de carte : Plan IGN, la carte topographique de référence pour repérer les chemins ruraux et forestiers en France, et Photo aérienne IGN en haute résolution pour juger de l'état réel d'un chemin avant de s'y engager. Données ouvertes de la Géoplateforme, aucune clé ni abonnement.
💡 Le téléchargement hors-ligne suit désormais le fond affiché : sélectionnez Plan IGN avant de télécharger une région et ce sont les tuiles IGN qui seront mises en cache. Le fond choisi est mémorisé d'une session à l'autre.
Sélection de zone au doigt
Dans Options → Cartes hors-ligne, le bouton Sélectionner une zone bascule sur la carte : touchez un premier coin, puis le coin diagonalement opposé. Un rectangle vert se dessine et devient la zone à télécharger — exactement comme un outil de sélection dans un logiciel de dessin.
💡 Sans sélection, c'est la vue actuellement affichée qui est utilisée. Le bouton Redéfinir la zone permet de recommencer, et l'estimation indique toujours si elle porte sur la zone sélectionnée ou sur la vue courante.
🎮
Télécommande au guidon
Les télécommandes moto Bluetooth s'appairent au téléphone comme un clavier : l'application reçoit donc leurs boutons directement, sans Web Bluetooth. Dans Options → Télécommande guidon, touchez Définir face à une action puis appuyez sur le bouton voulu — la touche est captée et mémorisée.
💡 Onze actions disponibles : case suivante et précédente du roadbook, zoom, déplacement de la carte dans les quatre directions, recentrage, mode blind, signalement d'un point bloqué, remise à zéro du trip et connexion OBD2. Par défaut : flèches pour le roadbook et le zoom, Entrée pour recentrer, Espace pour le mode blind.
✳️
Tulipes de carrefour
Le roadbook ne se limite plus aux changements de cap. Tout nœud de l'itinéraire relié à trois branches ou plus devient une case, avec la tulipe de rallye complète : toutes les voies du carrefour sont dessinées en trait fin, celle à emprunter en trait épais fléché. Y compris quand on continue tout droit — le cas que la détection par angle ne pouvait pas voir.
💡 Les libellés distinguent Intersection (2 branches), Croisement (3) et Carrefour (4 ou plus), suivis de la consigne : tout droit, garder à D, prendre à G… Un carrefour situé sur un virage déjà détecté enrichit ce virage au lieu de créer un doublon.
Points bloqués
Le bouton rouge à droite de l'écran signale à votre position : chemin barré, arbre couché, barrière, interdiction, passage difficile. Les points s'affichent sur la carte et sont automatiquement évités lors des calculs d'itinéraire — le moteur neutralise les chemins dans un rayon de 35 m.
💡 Options → Points bloqués permet d'exporter vos signalements en fichier JSON et d'importer ceux de vos coéquipiers. Les doublons à moins de 20 m sont ignorés à l'import. Tout reste sur vos appareils : aucun serveur, aucun compte.
🗺️
Cartes hors-ligne par région
Dans Options → Cartes hors-ligne, cadrez la carte sur la zone voulue et téléchargez-la. Deux choses sont enregistrées : les tuiles d'affichage et surtout le graphe des chemins OSM. Le routage off-road devient alors instantané et fonctionne sans aucun réseau.
💡 Ordre de grandeur autour de Nice : 50×50 km pèsent environ 24 Mo en détail moyen (z10-14) ou 92 Mo en détail recommandé (z10-15). Un département entier en z10-15 approche 400 Mo — préférez plusieurs zones autour de vos secteurs de sortie.
Calcul d'itinéraire accéléré
Quand une région téléchargée couvre le trajet, le moteur pistes lit les chemins depuis la mémoire de l'appareil au lieu d'interroger OpenStreetMap. Le message de fin indique la source et la durée : « Région hors-ligne : 68 % non goudronné sur 14,2 km (0,4 s) ».
🛤️
Moteur pistes OSM — routage off-road autonome
En mode Off-road, l'application ne demande plus d'itinéraire à un serveur distant. Elle télécharge directement depuis OpenStreetMap tous les chemins réels de la zone, construit son propre graphe et calcule le trajet avec ses propres coûts : une piste vaut 0,45 × sa longueur, une départementale 3,6 ×. L'algorithme préfère donc naturellement 2 km de piste à 800 m de bitume.
💡 Après chaque calcul, un message indique le résultat réel : « Pistes OSM : 68 % non goudronné sur 14,2 km ». Nécessite du réseau au moment du calcul. Un segment de plus de ~55 km entre deux étapes est refusé : ajoutez une étape intermédiaire.
🎚️
Niveau off-road 1 à 5
Dans Options, ce réglage détermine jusqu'où l'itinéraire accepte de s'allonger pour rester sur la piste. Niveau 1 : détour de +15 % maximum. Niveau 3 (recommandé) : accepte un détour de 2×. Niveau 5 : évite le goudron presque à tout prix. Les sentiers étroits (path) ne sont autorisés qu'à partir du niveau 4.
⚠️ En France, la circulation motorisée hors des voies ouvertes à la circulation publique est interdite (loi du 3 janvier 1991). L'app exclut les voies taguées « interdit », mais un chemin sans tag n'est pas pour autant autorisé : vérifiez la signalisation sur le terrain.
📕
Export PDF du roadbook
Le bouton 📕 PDF (onglet Traces, à côté de 📄 RB, et dans l'écran Live) génère un roadbook A4 : une case par ligne, huit lignes par page. Numéro et km cumulé à gauche, km partiel en très gros rouge, tulipe vectorielle, libellé et annotation. Le PDF est généré localement, sans aucune connexion.
OBD2 — diagnostic moteur (mode tablette)
Le bouton ⛽ OBD du panneau tablette se connecte à un dongle ELM327 et affiche régime moteur, température, tension batterie, gaz, carburant et codes défaut. Alertes avec vibration en cas de surchauffe (> 108 °C), batterie faible (< 11,8 V) ou sur-régime.
⚠️ Il faut impérativement un ELM327 Bluetooth Low Energy (BLE / 4.0). Un modèle « Bluetooth classique » — celui qu'on appaire avec le code 1234 — est invisible pour les navigateurs et ne fonctionnera pas.
📡
Perte de signal GPS — tunnels
L'enregistrement d'une reconnaissance ne se bloque plus après un tunnel. Le filtre de saut s'adapte à votre vitesse réelle, et un chien de garde relance le GPS si aucune position n'arrive pendant 20 secondes. Un bandeau rouge affiche le décompte au-delà de 8 secondes, et la reprise est signalée par une vibration.
📐
Interface — panneau latéral et remise à zéro
En paysage, le panneau des points de passage devient une colonne flottante à gauche : la carte gagne 138 % de surface. Le bouton en haut du panneau le replie complètement. Le bouton RÉINITIALISER (sous Calculer) efface tout — points, trace, roadbook, POI — contrairement à Annuler qui ne retire que le dernier élément.
🔒
Autorisations Android
Si Android affiche « ce site souhaite accéder à d'autres applis et services sur cet appareil », c'est la détection de l'application BRouter installée localement. Elle est désactivée par défaut depuis la v3.2. Vous pouvez l'activer dans Options si vous avez installé BRouter pour un routage totalement hors ligne.
🗒️ Historique — version 2.8
🛤️
BRouter — routing off-road amélioré
En mode Off-road, l'app utilise maintenant brouter.de automatiquement — aucune installation requise. Ce moteur spécialisé privilégie les pistes (track), chemins forestiers et surfaces non goudronnées avec un profil moto trail sur mesure.
💡 Pour une utilisation 100% offline (zones sans réseau), installez l'app BRouter Android via Options → Routage. L'app la détecte automatiquement.
Mode Blind — navigation sans carte
Pendant la navigation, le bouton 🗺️ BLIND (en bas à droite) masque la carte et affiche un écran plein écran avec la tulipe SVG géante, la distance au prochain virage, le badge de difficulté, votre annotation et vos compteurs TRIP en temps réel.
💡 Idéal en moto trail pour réduire les distractions. La navigation GPS continue de fonctionner en arrière-plan. Retour à la carte en un tap.
📝
Notes rapides dans le roadbook
Chaque ligne du roadbook dispose maintenant d'un champ texte inline — tapez directement votre note sans ouvrir de modal. La sauvegarde est automatique quand vous touchez ailleurs (flash vert de confirmation). Le champ s'agrandit à la saisie.
💡 Ces notes s'affichent en mode Blind sur l'écran de navigation — parfait pour noter les dangers ou points de repère avant de partir.
📊
Barre de difficulté terrain
Après le calcul d'un itinéraire, la fiche résultat affiche une barre colorée indiquant la répartition Facile / Modéré / Serré / Extrême. La difficulté combine l'angle du virage et la surface du terrain (piste grade 4, gué, gravier…).
💡 Un virage identique sur goudron et sur piste grade 4 n'auront pas la même difficulté. Cela vous aide à évaluer le niveau technique réel avant de partir.
📝 Annotation
📋 ROADBOOK
— km total
Préparez-vous…
FACILE
TRIP 1
0.00
0
km/h
TRIP 2
0.00
0
km/h
alt m
0.0
km
00:00
durée
0
max km/h
🗺 Roadbook live
Démarrez l'enregistrement
Les virages apparaîtront ici
en temps réel.

Appuyez sur une ligne pour
ajouter une note.
REC 00:00
📷 Radar !

✏️ Annoter ce point du roadbook