Gledati kako auto stiže je funkcija koja najviše umiruje. Ujedno je i ona koja najmanje prašta: pogrešna ili zakasnela pozicija i poverenje nestaje. Evo kako to radimo.
Tok podataka
- Aplikacija za vozače (Capacitor, iOS) šalje poziciju svake 3 sekunde
- Supabase Realtime je prosleđuje putniku te vožnje, i samo njemu
- OSRM računa stvarnu rutu i ETA
- Aplikacija za putnike interpolira između tačaka za glatko kretanje
Zašto OSRM
Cena se računa unapred prema stvarnoj razdaljini puta, ne vazdušnoj liniji. OSRM nam daje tu razdaljinu i procenjeno trajanje, što koristimo i za zaključanu cenu i za prikazani ETA.
“Jedna tačka na svake 3 sekunde je kompromis između baterije vozača i mira putnika.”
I privatnost
Lokacija se deli samo tokom aktivne vožnje i samo sa uključenim osobama: putnikom i bližnjima sa kojima je odlučio da podeli put.



