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, risparmiando agli sviluppatori di app il problema di scrivere codice per gestire i dati sulla posizione di basso livello.
Per proteggere la privacy, quando le applicazioni vengono installate, chiedono allutente di autorizzare lapp ad accedere ai servizi di localizzazione e la maggior parte degli utenti dice semplicemente “OK”.
Se lo desideri modificare laccesso ai servizi di localizzazione per unapp iOS, andare su Impostazioni> Privacy> Servizi di localizzazione, trovare lapp e modificare limpostazione. Le scelte comuni sono “Sempre”, che continua a condividere i dati sulla posizione in background, “Mai” e “Durante lutilizzo dellapp”
Un esperto di Android può commentare con gli equivalenti.
Risposta
Utilizza il sensore GPS del tuo smartphone per sapere dove ti trovi geograficamente e poi, con quelle coordinate, può controllare il nome della posizione.