Ich kann jetzt nur raten, aber womöglich wird einfach eine gerade Strecke zwischen Bus und Haltestelle gezogen und dann mit der Durchschnittsgeschwindigkeit die ungefähre Fahrzeit berechnet, dazu vielleicht noch ein prozentualer aufschlag(Kurven etc).
#Edit: Der aufschlag sollte je näher man am Ziel ist immer kleiner werden bis er quasi 0 ist, so wirds immer genauer je näher der Bus an der Haltestelle ist.
Mit den Werten wirst du rumspielen müssen.