Non è che il gps funzioni "oltanto quando il telefono è connesso a internet"...il problema sta nel fix dei satelliti...
Il gps fatica a vederli e tanto meno li fixa... Con una connessione dati, scarica i dati A-GPS, inoltre, tramite la geolocalizzazione della cella a cui è collegato (o alla rete Wi-Fi) riesce a localizzare il segnale in pochi secondi...