Como funciona a localização geográfica precisa em HTML5?

6

Essa é uma pergunta bastante longa, você pode pular para a última frase se não se importar com as informações de segundo plano.

Acabei de testar a geolocalização em HTML5 usando o Firefox 3.5+ e ele conseguiu encontrar minha casa, literalmente, meu endereço exato. Eu tenho lido sobre como funciona, mas não consigo encontrar informações detalhadas, ele diz que coleta informações sobre pontos de acesso locais e encaminha essas informações ao Google.

Eu verifiquei isso testando-o no meu PC com fio e não estava nem perto. Por isso, definitivamente usa sem fio. Fiz um check-out de outro serviço chamado Skyhook, que funciona da mesma forma, e a página "Como funciona" diz que eles têm um banco de dados com milhares de pontos sem fio armazenados; portanto, quando você se conecta, simplesmente procura pontos sem fio ao seu redor.

Parece um trabalho secundário perfeito para a van do Google Street View, embora em todos os lugares que eu li não consigo descobrir se o Google usa a mesma técnica.

Gostaria de saber como a geolocalização do Google funciona, se eles também armazenam um enorme banco de dados de pontos de acesso sem fio ou se existem outros métodos que podem fazer isso.

Dave
fonte

Respostas:

6

se eles também armazenam um enorme banco de dados de pontos de acesso sem fio,

Bem, essa é uma maneira de como funciona, de acordo com o blog :

O Google Maps pede ao seu navegador a sua localização. Normalmente, seu navegador usa informações sobre os pontos de acesso Wi-Fi ao seu redor para estimar sua localização. Se nenhum ponto de acesso Wi-Fi estiver dentro do alcance ou o seu computador não tiver Wi-Fi, poderá usar o endereço IP do seu computador para obter uma localização aproximada. Como seria de esperar, a precisão do Meu local varia com o seu local e, em alguns casos, o Google Maps pode não ser capaz de fornecer um local.

API de localização geográfica do W3C, no entanto , menciona

A API de localização geográfica define uma interface de alto nível para informações de localização associadas apenas ao dispositivo que hospeda a implementação, como latitude e longitude. A API em si é independente das fontes de informações de localização subjacentes. As fontes comuns de informações de localização incluem o Sistema de Posicionamento Global (GPS) e a localização inferida a partir de sinais de rede, como endereço IP, endereços RFID, WiFi e Bluetooth MAC e identificações de célula GSM / CDMA, além da entrada do usuário . Não há garantia de que a API retorne a localização real do dispositivo.

Sathyajith Bhat
fonte
Obrigado, o link do google é exatamente o que eu precisava. Não sei como consegui não encontrar isso com uma pesquisa no google. Obrigado.
Dave
0

Algumas informações: http://www.mozilla.com/pt-BR/firefox/geolocation/

alfplayer
fonte
-1. respostas informativas, mas não realmente, devem ser postadas como comentários. link fascinante, mas o que isso tem a ver com a pergunta (que é sobre como a geolocalização do Google funciona)?
quack quixote
Ele fornece informações relevantes. Eu não esperava que essa fosse a melhor resposta.
Alfplayer 02/12/2009
Obrigado, eu já li isso, é como eu descobri as informações sobre a conexão sem fio em primeiro lugar. Mas não é o que eu estava procurando na minha pergunta.
Dave
Embora isso possa teoricamente responder à pergunta, seria preferível incluir aqui as partes essenciais da resposta e fornecer o link para referência.
soandos 16/07/12