I was going to start a new thread with an idea I had today, and this one popped up that is a bit similar, but expanded.
I thought it would be nice/helpful if, upon landing, or when calling for taxi (which iFly wouldn't know, so we'd have to have a button/instrument/something to activate this), instead of just allowing the map to be marked up, have a form pop up that would list the nearest taxiways that we're likely to use, based on where we are. Each taxiway would have a radio (or whatever those little circles next to items to be selected are called) button. As the controller instructs you to enter a taxiway, you'd click/touch that taxiway letter, and iFly would draw a magenta line from where you would enter the taxiway to the first intersecting taxiway. As the controller read off each taxiway you're to join, and you click/touch the letter, the magenta line would continue. If the magenta line came upon a crossing runway, it would automatically stop and indicate that, perhaps with a big red "X", or Stop Sign, until you clicked the "Cross Runway XX" button.
I haven't worked this all out, as I don't know what the programmers/computers/program are capable of. But I would envision a split screen, with the list of taxiways/runways on one side, the map of the airport on the other. As each taxiway/runway is selected on one side, the magenta line would be drawn.
When you started to taxi, the text taxi instructions would be automatically scrolled off the top of the list as you make each turn, and your position would be tracked on the map side.