Again, no
Verizon, Sprint, Nextel chose onboard GPS, which meant slightly more costly handsets. Often it's assisted-GPS (A-GPS), which means the phone asks the towers for help in calculations, accuracy, base position, etc. In any case, the phone knows where it is and so does the tower (if it's asked by E911).
ATT and the others chose tower-only-based. The phone doesn't have any idea where it is, or that it's even being located. The only way for the phone to know its position, is to make an internet request through a provider, who asks the carrier to locate you. This costs money, requires sign-up, requires permission. Not gonna happen unless Apple creates such a paid service.
Kevin
Senior Engineer