Salut !
Da, foloseste datele companiei de telefonie mobila. Fiecare antena de retransmisie de la sol are coordonate GPS binecunoscute, iar prin triangulatie si multilateratie se stabileste pozitia destul de precis - cu atat mai precis cu cat telefonul se afla in raza de acoperirea a mai multor antene (ex: zone urbane).
Poate va amintiti povestea accidentului din Apuseni, beleaua a fost ca era o zona acoperita (slab) de numai doua doua turnuri (era nevoie de 3), deci triangulatia nu a putut indica o arie de cautare mai restransa.
Chestia faina este ca iti poti afla locatia si pe cont propriu - util in situatia in care nu ai GPS dar ai semnal la telefon. Se folosesc LAC (location area code) si CID (cell ID) (uite cum se afla:
http://cellphonetrackers.org/6-apps-to-obtain-lac-cellid-for-gsm-tracking.html ), apoi o baza de date publica pentru pozitionare (de pilda:
http://opencellid.org/ )
PS - o mica concluzie: civlizatia umana avanseaza hotarat spre o forma de retea, cu avantaj sinergic dar cu dezavantajul pierderii initimitatii. O sa devenim un fel de Borg - amatorii de SF cunosc termenul. Aveti obiectii ? Nu-i nimic.