Porque não pode usar o GPS com o Google Maps offline?
I'correram com o Google Maps offline e tinham uma localização GPS. A questão não é que o Google Maps está offline, o problema é que a localização é significativamente mais difícil quando você'está offline. Existem duas razões:
Can't use AGPS para acelerar a obtenção de um bloqueio
Se você tem't ligue seu GPS em algum tempo, ele terá que começar "frio". Normalmente o que acontece é que seu telefone envia uma consulta para algo chamado servidor SUPL com as torres celulares que o telefone vê, o que é suficiente para permitir que o GPS chegue à velocidade rapidamente -- em 5-15 segundos. Este sistema é chamado AGPS.
Mas se você pode't ficar online, ele tem que ler a localização a partir das mensagens dos satélites diretamente. Esses dados são entregues em -- não brinco com você -- 50 bits por segundo. Para comparação, seu telefone em 4G pode fazer mais de 10 milhões de bits por segundo. Isso pode levar minutos.
Realmente quando as pessoas dizem "GPS" significam "localização"
Nem todas as localizações no seu telefone são do GPS. Quando você'está dentro de casa, você recebe o GPS com pouca frequência. Então, o Android tem um sistema chamado Serviço de Localização Google. Ele usa os pontos de acesso Wifi para localizá-lo quando você'está dentro de casa. Mas ele precisa falar com os serviços do Google's para procurar onde está um ponto de acesso.