Como usar o GPS no Nexus 4?

Como usar o GPS no Nexus 4?

Estou executando o Ubuntu Touch 15.04 no Nexus 4 e o GPS não funciona.

Claro que habilitei ‘Detecção de localização’ e ‘GPS’ no menu superior. Além disso, ativei 'Celluar Data' no menu Configurações e dei permissões aos aplicativos correspondentes.

Unav, GoogleMaps e Sensorstatus, todos não conseguem me localizar.

Eu tentei com o canal estável (15.04 r5) e o canal RC (15.04 23 (ou seja, OTA7))

Alguém tem alguma ideia para usar o GPS com sucesso?


Aqui estão algumas capturas de tela. Eu me pergunto, porque há menos possibilidades do que nos links costales.

Configurações[1]

Configurações[2]

Eu até tentei perto da janela durante horas com o WIFI desligado.

Eu atualizei agora o rc-proposed/BQchannel. Meu menu de configurações agora parece diferente, mas o GPS ainda não funciona.

Configurações[3]

Configurações[4]

Finalmente encontrei issoRelatório de erro, talvez seja um bug já conhecido.

Responder1

Você pode usar o GPS de duas maneiras no Nexus 4.

  1. Com NormalGPS.
  2. ComA-GPS(GPS assistido com informações anônimas de Wi-Fi e rede celular; também pode ser nomeado como serviço Nokia AQUI).

1. Uso com GPS

Vá para as configurações de localização e selecione “Usando apenas GPS”.

insira a descrição da imagem aqui

O problema é que pode levar muito tempo para conseguir uma posição pela primeira vez. Então coloque seu telefone perto da janela, abra o aplicativo uNav (aplicativo de navegação do Ubuntu), toque em um botão para encontrar sua posição e deixe-o por uma hora com o aplicativo uNav aberto até encontrar sua posição. Se não encontrar a posição, revise as configurações do GPS (verifique também na parte inferior das configurações da bateria), tente ativar/desativar. Se tudo estiver bem, tente reiniciar um dispositivo. Em seguida, acesse o aplicativo uNav e tente novamente até encontrar sua posição.

Então ele encontra sua posição e a navegação funciona muito bem. Mas se você tiver algum problema ao usar a navegação (a navegação para, está instável ou não segue a direção), feche outros aplicativos que possam estar usando a navegação ao mesmo tempo (se isso não ajudar, remova as permissões de GPS de outros aplicativos) ( Esse é um problema conhecido,relatório de bug aqui)

2. Uso com A-GPS

A vantagem deste método é que ele encontra imediatamente sua posição e você não precisa esperar.

O canal principal do Ubuntu não usa serviços de terceiros, então esta opção só estará disponível se você atualizar o canal bq-aquaris.en para o seu dispositivo. Este canal está adaptado para uso de diversos dispositivos, inclusive mako (Nexus 4).

Instrução sobre como mudar de canal:

  1. Instale ferramentas de desenvolvedor em seu computador (mais informaçõesaqui)
  2. Ative o modo de desenvolvedor em seu telefone (Configurações > Sobre > Modo de desenvolvedor > Ativar)
  3. Conecte o telefone ao computador.
  4. No terminal escreva "adb reboot recovery"
  5. O telefone reinicia automaticamente e entra na tela com a imagem do Android.
  6. No terminal escreva "ubuntu-device-flash touch --channel=ubuntu-touch/stable/bq-aquaris.en"
  7. Espere até que o Ubuntu atualize a imagem e inicialize. Terminar.

Agora você encontrará a configuração A-GPS em seu dispositivo, selecione-a.

insira a descrição da imagem aqui

Se não encontrar sua posição imediatamente, reinicie o telefone e tente novamente.

Se depois de encontrar a posição a navegação não funcionar bem, feche novamente outros aplicativos que possam estar usando a navegação ao mesmo tempo para que ela funcione bem (consultehttps://bugs.launchpad.net/ubuntu/+source/location-service/+bug/1468020)

Outras notas:

  1. O A-GPS funciona independente da versão do rádio, pode ser antigo ou novo, não importa.
  2. O Compass ainda não está implementado no Ubuntu Touch, mas calcula a direção correta quando você está dirigindo, então está tudo bem.

Responder2

FINALMENTE consegui algo para funcionar depois de meses quebrado. Mostrei o rádio mais recente disponível no Google. Vá aqui,link, role para baixo até a seção Nexus 4, a inferior é a mais recente. Baixe-o, extraia-o, faça cd para o diretório extraia-o e faça:

adb reboot bootloader

fastboot flash radio radio-mako-m9615a-cefwmazm-2.0.1701.07.img

Então eu atualizei o canal rc bq-aquaris.en:

ubuntu-device-flash touch --channel=ubuntu-touch/rc/ubuntu/bq-aquaris.en

Agora, os mapas AQUI e o uNav funcionam conforme o esperado, assim como o Google Maps e o aplicativo meteorológico.

Responder3

Descobri que mudar para o canal estável bq-aquaris.en resolveu o problema. Eu estava no ubuntu-touch/stable/ubuntu com o rádio Nexus 4 mais recente (radio-mako-m9615a-cefwmazm-2.0.1701.07.img) e o GPS não estava funcionando.

Com o telefone conectado ao meu computador, execute isto:

ubuntu-device-flash touch --channel=ubuntu-touch/stable/bq-aquaris.en

e o telefone mudou para o canal bq-aquaris.en com todos os meus dados e configurações preservados, além de GPS funcionando!

Responder4

Um desenvolvedor do uNav aqui |o/ Talvez eu possa te ajudar um pouco.

Verifique se a configuração do telefone é como estas capturas de tela:

  • https://goo.gl/ztIXcI
  • https://goo.gl/4j4oQu
  • https://goo.gl/7vHPrF

  • Experimente os aplicativos com WIFI OFF;) Há um bug sobre isso (corrigido para o próximo OTA).

  • Suponho que você não tenha mapas AQUI? Na versão estável, você precisa permitir o acesso.
  • Você poderia colocar o telefone perto de uma janela por cerca de 1 hora?

Um abraço!

informação relacionada