Questão Como funciona o Google Meu local?


O Google Meu local no Google Maps é capaz de encontrar sua posição aproximada com boa precisão. Embora esteja claro que ele faz uso do 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 WiFi para identificar sua localização. No entanto, não entendo a estratégia por trás disso.

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


11


origem




Respostas:


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

Dos mapas página de ajuda:

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

O recurso de geolocalização, se integrado 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.


7





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

  1. GPS - Muitos telefones têm GPS integrado, mas podem não querer usá-lo por motivos de bateria ou porque demora muito para obter um bloqueio.
  2. Celular: o Google Maps pode usar torres de celular próximas para triangular uma posição aproximada. Isso é mais preciso em áreas urbanas devido à maior densidade de torres.
  3. WiFi - Finalmente, ele pode usar o Wi-Fi da mesma forma que as torres de celular são usadas, assim como as informações de IP. Com base nas redes Wi-Fi próximas e fazendo um rastreamento no endereço IP através do ISP, às vezes isso pode ser tão preciso quanto o celular, mas normalmente acaba sendo a precisão do nível da cidade, ou pior em algumas áreas rurais.

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

A maioria dos computadores usa informações de WiFi / IP, uma vez que não há outras opções disponíveis


2





Eu encontrei Este artigo onde 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.


1