SLOXO utilise deux types de calculs de distances dans le dashboard, selon la page :

  • Vol d'oiseau (haversine) : utilisé dans Tournée du jour et Calendrier — rapide, sans coût API, mais sous-estime la distance routière
  • Google Maps Distance Matrix : utilisé dans Réservations (fiche RDV) — précis, prend en compte les routes réelles et le trafic

Étape 1 — Distances vol d'oiseau (Tournée du jour)

Dans la Tournée du jour, les distances entre les arrêts sont calculées via la formule haversine sur les coordonnées GPS (`lib/geo` → `haversineKm`). C'est la distance directe en ligne droite.

Le temps est estimé à partir de la distance via une vitesse moyenne (env. 45 km/h en code), avec un buffer minimum :

``` travelMin = max(5, ceil(km/45 × 60) + 5) ```

⚠️ Limites :

  • En zone urbaine dense, la distance routière est souvent +30-50% par rapport au vol d'oiseau
  • Le temps ne tient pas compte du trafic temps réel
  • Pas adapté pour calculer ton kilométrage exact

Étape 2 — Distances Google Maps (Réservations)

Dans Réservations, sur les fiches des RDV à venir, tu vois des chiffres calculés par Google Maps Distance Matrix API (`calculateDistance` dans `/lib/distance`). Ces chiffres sont :

  • Distance : routière réelle (km)
  • Durée : avec trafic moyen à l'heure du RDV
Format affiché : "8,2 km · 15 min · Depuis domicile" (ou "Depuis RDV précédent").

Étape 3 — Comparer Tournée vs Réservations

Si tu compares les deux pour le même couple de points, tu verras :

  • Distance Réservations > Distance Tournée (Google = routier, Tournée = vol d'oiseau)
  • Durée Réservations plus réaliste (intègre trafic, pas la Tournée)
Pour la navigation jour J, fais confiance à ton Waze ou Google Maps lancé depuis le cockpit Tournée — c'est lui qui te donnera les conditions temps réel.

Étape 4 — Utiliser les chiffres pour les indemnités kilométriques

Si tu veux déduire tes IK (auto-entrepreneur), prends de préférence les chiffres Réservations (Google Maps). Ils sont plus proches de la distance réellement parcourue.

Le barème 2026 IK (5 CV) est de 0,529 €/km. Tu peux compter environ ce montant par km affiché sur tes RDV confirmés.

⚠️ Ne pas confondre avec le coût €/km calculé dans Mon ROI (qui inclut carburant + usure estimée + 0,15-0,20 € de coût additionnel).

Étape 5 — Limites à connaître

Les calculs SLOXO ne prennent pas en compte :

  • Les fermetures de route ponctuelles (travaux, accidents)
  • Les conditions météo (neige, pluie forte)
  • La recherche de stationnement
  • Les trajets transports en commun (calculs en mode voiture uniquement)
Pour la fiabilité jour J, ton GPS temps réel reste roi.

Questions fréquentes

Le calcul Google Maps a-t-il un coût pour SLOXO ? Oui — l'API Google Maps Distance Matrix est facturée par SLOXO en arrière-plan. C'est inclus dans ton abonnement.

Puis-je voir les chiffres Google sur la Tournée du jour ? Pas dans la version actuelle. La Tournée affiche les distances vol d'oiseau pour réduire la latence de chargement.

Les chiffres sont-ils archivés dans Mon ROI ? Le ROI utilise sa propre logique de calcul des km parcourus (recoupement avec ton historique). Voir les pages ROI pour les détails.

Est-ce que je peux configurer un autre mode de transport (vélo, scooter) ? Non. Tous les calculs sont en mode voiture.

Les distances sont-elles mises à jour si je modifie un RDV ? Si tu confirmes/refuses un RDV, une re-optimisation 2-opt est lancée. Les distances sur les RDV affichés sont recalculées à chaque chargement de la page.