Due to how rapidly things change, the system also needs to display when multiple options are equivalent. For example, it might say, “Go to the train platform and take the B train northbound.” Then due to how things have change, you see a C train show up — do you get on it? Instead, it should say, “Take a B, C or E train going north towards X, Y or Z, but B should come first.”
Google Maps already does this to some extent. In the query for "Zurich Hbf to Zurich Airport" below, the first option is given as "IC/IR/S/S2/S16", and only when you click on "Next trip" are you given a specific train name, platform, departure time etc.
Google Maps already does this to some extent. In the query for "Zurich Hbf to Zurich Airport" below, the first option is given as "IC/IR/S/S2/S16", and only when you click on "Next trip" are you given a specific train name, platform, departure time etc.
https://goo.gl/maps/yibGy