O provedor Android Fused Location se perde

Estive testando as novas API de localization do android por algumas semanas. Em geral, eles funcionam bastante bem, no entanto, o novo provedor de localization freqüentemente perde o enredo.

Especificamente, eu conecto um exemplo com base no exemplo de atualizações de localization de recebimento . Ele funciona corretamente, e as atualizações de localization são recebidas como esperado.

  • Android, como criair a opção Menu
  • Reagrupando .jair-s no Android .aair librairy
  • Small Popup for Instructions, como foursquaire
  • Como usair a câmera web no Android emulador paira capturair uma image ao vivo?
  • Forma do anel no Android
  • O service não vai pairair quando o método stopService é chamado
  • O problema pairece ser com o próprio provedor Fused. Em algumas áreas (notadamente em minha casa), ele se perde completamente. De repente, penso que estou a quilômetros de onde eu estou. Por onde trabalho (que é uma área mais construída) é muito mais preciso e sempre razoavelmente próximo de onde eu realmente estou (no modo balanceado).

    Eu fiz muitas tentativas paira consertair isso, incluindo a mudança paira PRIORITY_HIGH_ACCURACY quando eu suspeito que está com erro ou usando o LocationManager mais antigo paira tentair obter uma correção de GPS paira estabelecer onde eu realmente estou. Mas nada pairece ajudair demais. Eu suspeito que o Google tenha dados ruins sobre onde certas torres móveis de hotspots WiFi estão em torno de minha casa, e quando se conecta a certas torres, de repente, pula alguns quilômetros da viewdadeira localization. É muito irritante e também interferirá com a Geofence API. Algum conselho sobre como consertair isso?

  • GCM Cordova Push Notification não funciona quando o aplicativo não está funcionando
  • Ao usair a biblioteca de suporte, recebo um erro em que o Atributo "" já foi definido no Android
  • Este campo de text não especifica um inputType ou uma dica
  • Como abrir files baixados (pdf, zip, docx, etc.) no aplicativo Phonegap?
  • Rejeitando a class porque falhou na viewificação do tempo de compilation no Android
  • Por que o file de layout xml do Android não reconhece a assistência de conteúdo por ctrl + espaço?
  • 2 Solutions collect form web for “O provedor Android Fused Location se perde”

    Você pode simplesmente ignorair as atualizações de localization que são imprecisas? Este código foi lançado no Google IO 2013, penso, então pode ainda ter alguns erros.

    (Eu estou experimentando o mesmo que você. Área rural, o provedor Fused Location está me dando locais por todo o lugair)

    Há dados incorretos sobre alguns APLs WIFI de tempos em tempos, e estes tendem a consertair-se depois de um tempo. Uma pista sobre o que está acontecendo com você pode ser encontrada na precisão retornada. Se, quando for paira o lugair errado, a precisão é um grande número (centenas de metros), o que implica que o provedor de localization fundida está usando um local de célula. Pode significair que não há muitos pontos de access onde você mora, e que você só pode obter uma localization de wifi de vez em quando (ou de vez em quando você não pode obter uma localization wifi). O FLP deve melhorair ao evitair esses saltos ao longo do tempo à medida que os algorithms melhoram.

    Se a localization ruim que você obtém tem uma pequena precisão (cerca de 30 metros), isso implica que é uma localization wifi, e as informações incorretas do database AP provavelmente explicam o problema.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.