GPS Tracking must also check scheduling advance coherency
When metric offset of several stops is really close, the bus can jump several stops and so pretend to be in advance.
Solution proposal:
- Keep metric offset-based checks
- Add an advance on theoretical schedule and forbid to attach on a stop more than 1~2 minutes in advance
It should partially solve the problem when bus driver waits at the terminus for the time to go (it can show a RT advance of 15 minutes for example)