Migliore risposta
Gli smartphone rilevano la posizione utilizzando ripetitori, segnali GPS e WiFi (utilizzando grandi directory che mappano la posizione delle singole reti WiFi)
I sistemi operativi Android e iOS forniscono servizi di localizzazione alle applicazioni basate su questi segnali, …