No caso médio, isso não é verdade. A localização por torres de telefonia sempre vai te dar uma posição razoavelmente próxima de onde você se encontra de verdade. Por WiFi a mesma pode falhar miseravelmente. Em especial se você estiver num luar que só tem um roteador WiFi e nenhuma outra rede ao alcance e, então, você pega esse roteador e levra pra uma outra cidade. O algoritmo usado vai inferir, erroneamente, que você se encontra no lugar onde estava antes (i.e. em outra cidade).
Em 6 de fevereiro de 2013 14:48, Lucas Xavier <lucasxas@gmail.com> escreveu:
Victor,A localização somente pelo WIFI é razoavelmente melhor que utilizando somente o 3G, mas se utilizar em conjunto com o GPS fica melhor ainda.Utiliza só o "PROVIDER_NETWORK", que ele vai usar ou 3G ou WIFI, o que tiver disponível.--Atenciosamente,
Lucas XavierEm 6 de fevereiro de 2013 13:39, Leonardo S <leonardo.s.comm@gmail.com> escreveu:Procurei e não encontrei.Fiquei curioso, pq até que eu saiba as opções são PROVIDER_GPS e PROVIDER_NETWORK.Como se diferenciar o network passive (que seria o cell-id) e o network active (que seria o wi-fi) ?Tratando pela string do provider ? Parece uma solução razoável, mas nunca tentei.Me corrigiam se estiver errado.Em 6 de fevereiro de 2013 13:28, Maicon Strey <mstrey@gmail.com> escreveu:Já foi tratado um assunto muito parecido por aqui. inclusive se não me engano o lucio maciel postou o código de uma classe pronta pra fazer algo nesse sentido. procura no histórico do grupo.Maicon Strey
Novo Hamburgo - RS - Brasil
------------------------------------Linux user: #5250862013/2/6 Victor Pinto <ovictorpinto@gmail.com>Boa tarde senhores,Alguém sabe explicar como funciona a localização quando o dispositivo possui somente wifi ligado? Nada de GPS, nem 3G, nem chip tem o aparelho como que ele se localiza através da internet?. Imagino que seja da mesma maneira que é usado a localização para o Find My Mac, como se o ponto de instalação de internet estivesse mapeado em algum lugar.[]`s--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.






0 comentários:
Postar um comentário