I use a Garmin eMap on board Delta flights all the time. As long as I hold it next to the window, I never have a problem getting good reception from the satellites.
My second flight with my eMap was from SJC to SLC. I had just boarded and pulled out the eMap and was holding it up to the window to get a fix -- I've found it syncs up faster if it has been recently turned on.
I heard this voice say: "We are at the airport."
I turned to the aisle and saw a FA standing there. Not knowing what she meant, I responded "Huh?". OK, so it was early in the morning.
She pointed at my GPS and said: "In case you were trying to figure out where we are, we are still at the airport."
Cute.
--John