Hi
I found this info to be very interesting it really is worth a read
A-GPS
"Standalone" or "Autonomous" GPS operation uses radio signals from satellites alone. A-GPS additionally uses network resources to locate and utilize the satellites in poor signal conditions. In very poor signal conditions, for example in a city, these signals may suffer multipath propagation where signals bounce off buildings, or be weakened by passing through atmospheric conditions, walls or tree cover. When first turned on in these conditions, some standalone GPS navigation devices may not be able to work out a position due to the fragmentary signal, rendering them unable to function until a clear signal can be received continuously for up to 12.5 minutes (the time needed to download the GPS almanac and ephemeris
An Assisted GPS system can address these problems by using data available from a network. For billing purposes, network providers often count this as a data access, which can cost money depending on the plan
GPS-
Due in part to regulations encouraging mobile phone tracking, including E911, the majority of GPS receivers are built into mobile telephones, with varying degrees of coverage and user accessibility. Commercial navigation software is available for most 21st century smartphones as well as some Java-enabled phones that allows them to use an internal or external GPS receiver (in the latter case, connecting via serial or Bluetooth). Some phones with GPS capability work by assisted GPS (A-GPS) only,[dubious – discuss] and do not function when out of range of their carrier's cell towers. Others can navigate worldwide with satellite GPS signals as a dedicated portable GPS receiver does, upgrading their operation to A-GPS mode when in range. Still others have a hybrid positioning system that can use other signals when GPS signals are inadequate.
Mobile Signal Tower Triangulation-
Mobile phone tracking refers to the attaining of the current position of a mobile phone, stationary or moving. Localization may occur either via multilateration of radio signals between (several) radio towers of the network and the phone, or simply via GPS. To locate the phone using multilateration of radio signals, it must emit at least the roaming signal to contact the next nearby antenna tower, but the process does not require an active call. GSM is based on the signal strength to nearby antenna masts.[1]
Mobile positioning, which includes location based service that discloses the actual coordinates of a mobile phone bearer, is a technology used by telecommunication companies to approximate where a mobile phone, and thereby also its user (bearer), temporarily resides. The more properly applied term locating refers to the purpose rather than a positioning process. Such service is offered as an option of the class of location-based services
Further links and info-
A-GPS
http://en.wikipedia.org/wiki/Assisted_GPS
Mobile GPS
http://en.wikipedia.org/wiki/Mobile_GPS_navigation
Mobile Signal Tower Triangulation-
http://en.wikipedia.org/wiki/GSM_localization
i hope that helps to clarify a few things i know it did for me.
Cheers