Um aplicativo GPS para iOS que mostra localizações de satélite e detalhes de bloqueio?

9

Sou um grande fã do Kinetic e o uso para rastrear meus passeios de bicicleta e mapear as trilhas locais. Ultimamente, isso tem me dado um pouco de tristeza e me dizendo que eu tenho um sinal fraco de GPS no início das viagens. Ele mostra uma barra para a força do sinal e está definitivamente abaixo da marca de 50%.

Infelizmente, é tudo o que mostra.

Na minha antiga unidade GPS, eu era capaz de ver quais satélites estavam ao alcance da unidade e quais os que estavam bloqueados para posicionar as informações a qualquer momento.

Existe um aplicativo para iPhone que me permita ver informações semelhantes? Gostaria de ver se a interferência local está subitamente atrapalhando ou se é o Kinetic que é o problema.

Ian C.
fonte

Respostas:

9

Não existe essa interface disponível para iOS, pois tudo está incluído na estrutura CoreLocation (nenhuma maneira de acessar dados NMEA ).

Você pode monitorar algumas variáveis ​​(como horizontalAccuracy , verticalAccuracy ), mas é isso. A maneira mais fácil de obter essas informações é executar um aplicativo de GPS que exibe essas informações, como " Status do GPS ".

(Esteja ciente de que vários aplicativos com nomes muito parecidos de 'Status do GPS' não são todos idênticos.

No momento desta edição, " GPS Status- " de Fawkes Wei é muito mais positivamente revisado e atualizado (última atualização em 25 de maio de 2019) do que o " GPS Status " de PocketGPSWorld.com Ltd (última atualização em 5 de junho de 2011) .)

mspasov
fonte
11
Você pode me mostrar uma captura de tela dessas informações no MotionX GPS? Eles não mencionam esse recurso e sua resposta me faz duvidar que possam exibi-lo?
Ian C.
Eu editei minha postagem, o MotionX GPS mostra apenas precisão horizontal, o Status do GPS mostra horizontal e vertical e também é gratuito.
mspasov
O status do GPS é basicamente o que eu procurava. Obrigado.
Ian C.
7

Em geral, no iOS, não é possível exibir informações detalhadas de satélite. Conforme observado na resposta de mspasov , a API CoreLocation não fornece acesso a informações específicas de GPS.

Um fator complicador é que, na maioria das vezes, seu iPhone não usa GPS para encontrar sua posição. Em vez disso, usa os locais de redes wifi próximas e torres de telefone celular. Esses métodos geralmente são mais precisos e mais rápidos do que o uso do chip GPS, e nas cidades você nunca verá o GPS ativado. Não acredito que um programa iOS possa descobrir qual fonte de localização fica no momento, embora você possa adivinhar com base na precisão relatada.

Existem receptores GPS externos para dispositivos iOS que podem gerar correções mais precisas. A Bad Elf, por exemplo, tem uma lista de desenvolvedores e, no passado, afirmou que pretendia disponibilizar uma API para acessar informações mais detalhadas do GPS.

Nelson
fonte