My wife's aging aunt used to visit us for Christmas, taking a 1000-mile bus ride through winter conditions. Inevitably, the Greyhound Canada bus was late, but staff at the local bus station had no idea when it would arrive -- other than receiving a phone call from the nearest bus stop city.
I'm not talking 1890s here; this was the age of the cell phone, the 1990s. I found it remarkable that Greyhound Canada had no idea where its busses were, especially when they were driving dangerous mountain passes in the Canadian winter.
I dunno if Greyhound Canada has implemented bus tracking yet, but it no longer matters, since the aunt is now too old to travel. In contrast, several Web sites now provide tracking of aircraft, although with a major bug: when an airplane crosses the International Date Line, the mapping software screws up.
Imagine my surprise (well, you don't need to imagine) when a local monopolistic transportation organization began posting the locations of their craft. BC Ferries is famous for running late; so famous, that regular travellers arrive a half-hour late to be at the ferry terminal "on time." But now BC Ferries has mounted GPS units on their fleet, and broadcasts the info to its Web site.
When you hover the cursor over one of the ship icons, you get the current speed, direction, etc.