Por que o Google Maps está aplicando o parâmetro "sensor"?

16

A API de geocodificação do Google Maps possui um sensorparâmetro obrigatório na V3 :

sensor (obrigatório) - indica se a solicitação de geocodificação vem ou não de um dispositivo com um sensor de localização. Este valor deve ser verdadeiro ou falso.

pedidos sem ele são negados:

"REQUEST_DENIED" indica que sua solicitação foi negada, geralmente devido à falta de um parâmetro de sensor.

Por que é isso? Por que eles querem tanto saber se a solicitação vem de um cliente com um sensor ou não?

É por razões estatísticas ou para poder prestar serviços no futuro?

Pekka suporta GoFundMonica
fonte
Eu poderia adivinhar, mas as únicas pessoas realmente capazes de responder a isso seriam os funcionários do Google que estão trabalhando no projeto.
precisa saber é o seguinte

Respostas:

13

O parâmetro sensor é exigido pelo Google, pois eles precisam dessas informações para estatísticas como parte de seus termos de licenciamento com seus fornecedores de dados.

Extraído desta postagem dos Grupos do Google (de um funcionário do Google pela aparência)

O parâmetro sensor não fornece recursos de localização geográfica, apenas nos informa como parte de nossos termos de licença com nossos provedores de dados que o mapa está sendo usado em conjunto com algum tipo de funcionalidade de localização geográfica.

codingbadger
fonte
3

Os documentos do Google Maps foram atualizados e em junho de 2014 e o &sensorparâmetro não é mais necessário para chamadas JavaScript ou API de serviço da Web. O parâmetro agora será ignorado se passado junto com qualquer solicitação.

Docs .

crsierra
fonte
1
Seção dos documentos em que eles chamam de remoção: developers.google.com/maps/documentation/geocoding/…
djd