Como o Google Meu local funciona?

11

O Google Meu local no Google Maps pode encontrar sua posição aproximada com boa precisão. Embora fique claro que ele usa o mapeamento GeoIP, eles precisam de uma estratégia mais precisa para identificar sua localização.

Alega-se que ele usa as informações do ponto de acesso Wi-Fi para identificar sua localização. No entanto, não entendo a estratégia por trás disso.

Eles mapearam os pontos de acesso Wi-Fi em todo o mundo com o carro do Google? Ou alguns pontos de acesso fornecem informações sobre suas coordenadas (obtidas via GPS)?

Stefano Borini
fonte

Respostas:

7

Depende principalmente do navegador para implementar. Um exemplo, usado no iPhone e iPod touch para ajudar a determinar a localização, é o SkyHook Wireless .

Na página de ajuda do Google Maps :

O recurso está disponível em navegadores compatíveis com o novo recurso de geolocalização. Esse recurso pode ser incorporado ao próprio navegador ou pode ser fornecido pela extensão do navegador Gears. Os navegadores atualmente suportados incluem Google Chrome 2.0+ (usando o Gears), Mozilla FireFox 3.5+ ou qualquer navegador com a versão mais recente do Gears instalada.

O recurso de geolocalização, se incorporado ao navegador, é acessado via Javascript com navigator.geolocation:

navigator.geolocation.getCurrentPosition(function(pos) {
    // Do something with position
});

Mais informações de uso estão no Mozilla Developer Center .

jtbandes
fonte
2

O MyLocation do Google estreou pela primeira vez em telefones celulares e outros dispositivos móveis. Nesse caso, usaria 3 fontes de informação para determinar a localização.

  1. GPS - Muitos telefones possuem GPS embutido, mas talvez você não queira usá-lo por motivos de bateria ou porque leva muito tempo para trancar.
  2. Celular - o Google Maps pode usar torres celulares próximas para triangular uma posição aproximada. Isso é mais preciso nas áreas urbanas devido à maior densidade de torres.
  3. WiFi - Finalmente, ele pode usar o WiFi da mesma maneira que as torres celulares, assim como as informações de IP. Com base em redes WiFi próximas e rastreando o endereço IP através do ISP, isso às vezes pode ser tão preciso quanto o celular, mas normalmente acaba sendo uma precisão no nível da cidade ou pior em algumas áreas rurais.

A maioria dos telefones acaba usando o Cellular, pois é mais rápido e não aumenta o consumo de bateria.

A maioria dos computadores usa informações de WiFi / IP, pois nenhuma outra opção está disponível

Mike Cooper
fonte
1

Encontrei este artigo em que um gerente de produto do Google falou sobre o serviço Meu local.

Ele disse que sua localização é identificada usando torres de celular próximas.

Abdullah
fonte