This.
In fact, this has always been one good reason to use a Verizon CDMA phone in the US, because since ~2002 virtually all of them from flip phones on up, had at least simple GPS reception built-in, and will send their raw satellite info over a special control channel during a 911 call. Servers then calculate the location using correction info such as current local tower interference, etc. This has allowed telling people coming to help, your position as close as possible.
Whereas GSM carriers opt'd for the less expensive (i.e. cheaper handset chipsets) and less accurate cell tower U-TDOA multilateration method. In other words, instead of the phone telling the network where it is, the network tries to figure out the phone's location by its transmission time distance from a tower or towers.
This is why I make sure my family has Verizon handsets. If they make an E911 call up here in the hills, their A-GPS is likely to get closer than than 50'. On AT&T, the tower method accuracy could be as rough as the length of 1 to 3 football fields, and that might make a critical difference.