Fused Location fornecendo locais "precisos", mas relatando valores de precisão muito ruins

votos
0

Estou desenvolvendo um aplicativo de rastreamento do local Android. Meu problema é que, embora o provedor de localização fundido proporcionando locais que são precisas para 10,20,30 metros (eu posso verificar que, olhando para um mapa e a latitude, longitude e os valores de timestamp), esses locais relatam valores de precisão que às vezes chegar a 600 -800 metros.

Entendo que o provedor de localização fundido usa vários sensores para determinar a localização do usuário, poupança de energia e fornecendo estimativas de localização que de outra forma seria impossível de obter usando somente GPS.

Desta forma, é realmente difícil de definir um limite de precisão para filtrar locais ruidosos. Eu comecei usando um limite de precisão de 50 metros quando o usuário ainda é (nenhuma viagem em curso), e 200 metros, quando uma viagem em curso é reconhecido. Eu estou faltando um monte de viagens, pois muitas das localizações são filtrados ... mas depois de olhar para os valores brutos sobre o mapa, eles são muito mais precisos do que o valor da precisão relatou.

Alguma ideia? Muito obrigado antecipadamente!

editar: 10 segundos entre amostras, quando em uma viagem, 20 segundos entre amostras, quando ainda

Publicado 27/11/2018 em 18:04
fonte usuário
Em outras línguas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more