Quando o carro StreetView passou no meu bairro, ele registrou todos os pontos de acesso e o local mais próximo usando o GPS do carro. Usando a API, ela correlaciona minha localização com os pontos de acesso que posso ver com meu adaptador Wi-Fi.
Estou muito impressionado com a demonstração de geolocalização do Google Gears. Geralmente, ele tem uma precisão inferior a 50 metros e, além de autorizar o Google Gears, não revelou nenhuma outra informação sobre a minha localização. Quais tecnologias são usadas para alcançar tal precisão?
Quando o carro StreetView passou no meu bairro, ele registrou todos os pontos de acesso e o local mais próximo usando o GPS do carro. Usando a API, ela correlaciona minha localização com os pontos de acesso que posso ver com meu adaptador Wi-Fi.
A página da API do Gears descreve como funciona.
The Geolocation API provides the best estimate of the user's position using a number of sources (called location providers). These providers may be onboard (GPS for example) or server-based (a network location provider). The getCurrentPosition and watchPosition methods support an optional parameter of type PositionOptions which lets you specify which location providers to use.
To find out how to implement your own network location provider for use with the Geolocation API, see the description of the Geolocation API network protocol that Gears uses to communicate with network location providers.
pls verifique link
Dispositivos com GPS, Wi-Fi e GSM (como o iPhone) são usados para enriquecer o banco de dados do Google. O GPS e GSM nos dá uma posição precisa, e então o Wifi pode fazer uma varredura rápida, e retornar uma lista de redes wi-fi para o google. Assim, o banco de dados é mantido automaticamente por usuários regulares ...
Eu acho que ele bloqueia para endereços MAC. Por exemplo, o Google StreetView não está disponível em todos os países, mas no meu país ele ainda aponta para minha localização exata. Eu escrevi algo sobre isso há um tempo em um blog .
Tags geolocation google-gears