Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal,
Estou com uma curiosidade sobre a funcionalidade da função getCurrentPosition()
Entre no endereço abaixo, clique no botão laranja "Try it" e permita no navegador.
http://www.w3schools.com/html/html5_geolocation.asp
Como é possível o navegador determinar a minha localização exata??
Pelo IP é possível determinar a cidade, e ainda assim não é certeza. Isso porque é baseado em banco de dados de IPs como por exemplo da MaxMind https://www.maxmind.com/pt/geoip-demo
Meu desktop não possuí um receptor GPS para que as minhas coordenadas possam ser precisadas com assustadora precisão.
Alguém sabe como ele consegue isso?
Grande abraço a todos
Olá wilnet!
Na verdade eu não quero saber como fazer, eu quero saber como é possível o navegador determinar o meu posicionamento sendo que não existe um receptor GPS.
Obrigado
Veja se essas explicações ajuda.
>
Primeiro de tudo devemos saber que existem três maneiras de se descobrir a posição de alguma coisa no globo terrestre que são as mais usadas, são elas:
-
-
http://tableless.com.br/esta-perdido-geolocalizacao/
http://www.linhadecodigo.com.br/artigo/3653/usando-geolocalizacao-com-html5.aspx
vlw
>
Veja se essas explicações ajuda.
http://tableless.com.br/esta-perdido-geolocalizacao/
http://www.linhadecodigo.com.br/artigo/3653/usando-geolocalizacao-com-html5.aspx
vlw
Wilnet muito obrigado pelos links.
Eu li a parte pertinente a minha dúvida e confesso que ainda estou na mesma.
Como você mesmo citou existem as 3 formas de se obter a localização do usuário.
- Geolocalização IP (via bancos de dados existentes, precisão baixa, uma vez que acerta somente a cidade do usuário)
- Tiangulação GPRS (indisponível em um desktop)
- GPS (também indisponível em um desktop)
Seguindo os links que me passou cheguei a este:
http://tableless.com.br/creme-de-papaia-e-geolocalizacao/
Nos comentários uma das pessoas diz:
"Cara se o desktop tiver wifi (ligado) funciona na maioria dos casos. Alguém me corrija se estiver errado. Quando o wifi está ativo e o equipamento não possuí gps alguns browsers fazem a magica enviando para um servidor do google todos os ids das redes que o seu roteador identificou e retorna a sua geolocalização."
Alguém sabe algo sobre isso?
Sim, exatamente isso do quote que você fez.
>
Sim, exatamente isso do quote que você fez.
http://diveintohtml5.info/geolocation.html
https://developer.mozilla.org/pt-BR/docs/Using_geolocation
Pois é... alem de estarmos enviando a nossa localização também fazemos isso com os nossos amigos quando nos conectamos na rede deles.
O para usar o modo "alta precisão" é obrigatório concordar em enviar essas informações para o Google.
também achei este artigo
http://www.zdnet.com/article/how-google-and-everyone-else-gets-wi-fi-location-data/
Pois é... privacidade não existe mais.
Obrigado pelas respostas
Grande abraço
Realmente, acabou a privacidade, "big brother" total.
Por nada,
vlw
"É 'só' não concordar".
"É 'só' não concordar".
Já desabilitei isso... já que o meu cel tem GPS não preciso da "alta precisão".
Mas sempre o Google acaba "obrigando" habilitar isso porque daí outros serviços não funcionam com essa opção desabilitada.
Olá Cyber, blza!
É esse que vc quer?
http://www.w3schools.com/html/tryit.asp?filename=tryhtml5_geolocation_map_script
vlw