Tech12 juillet 2026 · 12 min de lecture

Comment on a bâti un tracking GPS à 3 m de précision (et 3 s de latence)

Deep dive technique dans notre stack Supabase Realtime + OSRM + Capacitor.

Voir sa voiture arriver est la fonctionnalité qui rassure le plus. C'est aussi celle qui pardonne le moins : une position fausse ou en retard, et la confiance s'effondre. Voici comment on s'y prend.

Le pipeline

  • L'app chauffeur (Capacitor, iOS) publie sa position toutes les 3 secondes
  • Supabase Realtime diffuse la position au passager de la course, et à lui seul
  • OSRM calcule l'itinéraire routier réel et l'ETA
  • L'app passager interpole entre deux points pour un déplacement fluide

Pourquoi OSRM

Le prix est calculé à l'avance sur la distance routière réelle, pas à vol d'oiseau. OSRM nous donne cette distance et la durée estimée, qui servent à la fois au tarif verrouillé et à l'ETA affichée.

“Un point toutes les 3 secondes, c'est le compromis entre la batterie du chauffeur et la sérénité du passager.”

Et la vie privée

La position n'est partagée que pendant une course active, et seulement avec les personnes concernées : le passager, et les proches avec qui il a choisi de partager son trajet.

Tous les articles