Como o GeoLocation preciso em HTML5 funciona?

6

Esta é uma pergunta longa, você pode simplesmente pular para a última sentença se você não se importa com a informação de fundo.

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

Eu verifiquei isso testando no meu PC com fio, e não estava nem perto disso. Por isso, definitivamente usa wireless. Eu verifiquei outro serviço chamado Skyhook que funciona de forma semelhante, e sua página "Como funciona" diz que eles têm um banco de dados com milhares de pontos sem fio armazenados, então 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 tenha lido não consigo descobrir se o Google usa a mesma técnica.

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

    
por Dave 01.12.2009 / 19:21

2 respostas

6

whether they also store a huge database of wireless AP points,

Bem, essa é uma forma de como funciona, de acordo com seu blog :

Google Maps asks your web browser for your location. Typically, your browser uses information about the Wi-Fi access points around you to estimate your location. If no Wi-Fi access points are in range, or your computer doesn't have Wi-Fi, it may resort to using your computer's IP address to get an approximate location. As you'd expect, the accuracy of My Location varies with your location, and in some cases, Google Maps may not be able to provide a location at all.

W3C Geolocation API, no entanto menciona

The Geolocation API defines a high-level interface to location information associated only with the device hosting the implementation, such as latitude and longitude. The API itself is agnostic of the underlying location information sources. Common sources of location information include Global Positioning System (GPS) and location inferred from network signals such as IP address, RFID, WiFi and Bluetooth MAC addresses, and GSM/CDMA cell IDs, as well as user input. No guarantee is given that the API returns the device's actual location.

    
por 02.12.2009 / 05:54
0

Algumas informações: link

    
por 02.12.2009 / 00:19