QNA > P > Perché Il Gps È Così Lento In Android? È Possibile Il Posizionamento In Tempo Reale (O Quasi)?

Perché il GPS è così lento in Android? È possibile il posizionamento in tempo reale (o quasi)?

Il GPS nei telefoni (tutti i telefoni, non solo Android) è in realtà qualcosa chiamato Assisted GPS. Ciò che è progettato per fare è raccogliere una singola posizione il più velocemente possibile. Questo viene fatto ottenendo la posizione della torre con cui il telefono sta comunicando e usandola come punto di partenza per la posizione del telefono.

I ricevitori GPS ordinari ricordano dove sono stati l'ultima volta e usano quella. Quindi, diciamo che hai un GPS palmare da usare per le escursioni. Lo porti attraverso il paese in una borsa e poi lo accendi. Può facilmente impiegare fino a un paio di minuti prima di avere il primo fix di posizione in 3D. Significa che ha trovato quattro satelliti e ha capito i tempi da ciascuno di essi alla posizione corrente.

Ora, se si spegne questo GPS portatile e poi lo si riaccende, ricorda dov'era e presume che questo sia un buon punto di partenza. Questo otterrà un fix di 4 satelliti in pochi secondi, assumendo che ce ne siano quattro visibili e non bloccati dal terreno o dalla vegetazione.

Questo è stato ritenuto troppo lungo per gli scopi E911, ed è il motivo per cui il tuo telefono ha un GPS. Avere il ricevitore GPS sempre acceso era troppo impegnativo per un telefono, quindi non fa nemmeno quello. Ottiene un punto di partenza vicino alla torre e lo usa nella speranza di ottenere un fix velocemente. Credo che se si dovesse registrare l'informazione proveniente dai servizi GPS nel sistema operativo del telefono, si scoprirebbe che ti dà una posizione immediata che non è molto buona e la perfeziona in pochi secondi. Di nuovo, questo è tutto per scopi E911.

L'unica cosa che il GPS del vostro telefono non è progettato per fare è sputare fuori posizioni rapidamente, come fa un sistema di navigazione automobilistico. Sarà lento, per progettazione, perché sta risparmiando energia. Si ottiene una "prima stima" e una posizione "raffinata" rapidamente, ma questo è tutto. After that, you may have to wait 20–30 seconds for another location.

If you want navigation, get a Garmin.

Di Girhiny Magana

Come resettare il mio GPS sul mio telefono Android :: Potrei usare l'accelerometro, il giroscopio e il GPS del mio smartphone Android per un aereo a vela autonomo?
Link utili