Como funciona o Google My Location?

11

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.

É reivindicado que ele usa o Informações de 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)?

    
por Stefano Borini 24.07.2009 / 22:11

3 respostas

7

A maioria depende do navegador para implementar. Um exemplo, que é usado no iPhone & O iPod touch para ajudar a determinar a localização, é o SkyHook Wireless .

Na página de ajuda do Google Maps:

The feature is available in browsers that support the new Geolocation feature. This feature may be built in to the browser itself, or can be provided by the Gears browser extension. Currently supported browsers include Google Chrome 2.0+ (using Gears), Mozilla FireFox 3.5+ or any browser with the latest version of Gears installed.

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 Centro de desenvolvedores da Mozilla .

    
por 24.07.2009 / 22:14
2

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 embutido, 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. Isto é 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, isso às vezes 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, já que não há outras opções disponíveis

    
por 25.07.2009 / 17:58
1

Eu encontrei artigo onde um gerente de produto do Google falou sobre o Meu local serviço.

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

    
por 10.05.2012 / 11:15