Let’s say you’re developing a simple alternative to the TriMet website, where riders can (among other things) check real-time location of buses and trains. This means that your website will need to query the TriMet TransitTracker service when one of your site’s users performs a search.
So now your life has many more problems than just a moment ago. How does your code get called when the TransitTracker service:
- returns the real-time location information?
- is unavailable?
Further, how do you implement your site so that it shows on-time arrivals in green, and late arrivals in red?