¿Por qué Google Maps aplica el parámetro "sensor"?

16

La API de geocodificación de mapas de Google tiene un sensorparámetro que es obligatorio en V3 :

sensor (obligatorio): indica si la solicitud de geocodificación proviene o no de un dispositivo con un sensor de ubicación. Este valor debe ser verdadero o falso.

las solicitudes sin ella son denegadas:

"REQUEST_DENIED" indica que su solicitud fue denegada, generalmente debido a la falta de un parámetro del sensor.

¿Por qué es esto? ¿Por qué quieren saber tanto si la solicitud proviene de un cliente con un sensor o no?

¿Es por razones estadísticas o para poder proporcionar servicios en el futuro?

Pekka apoya a GoFundMonica
fuente
Podría adivinar, pero las únicas personas realmente capaces de responder esto serían los empleados de Google que están trabajando en el proyecto.
MBraedley

Respuestas:

13

Google requiere el parámetro sensor, ya que necesitan esta información para las estadísticas como parte de sus términos de licencia con sus proveedores de datos.

Tomado de esta publicación de Grupos de Google (de un empleado de Google por lo que parece)

El parámetro del sensor no le brinda ninguna capacidad de ubicación geográfica, solo nos permite saber, como parte de nuestros términos de licencia con nuestros proveedores de datos, que el mapa se está utilizando junto con algún tipo de funcionalidad de ubicación geográfica.

codingbadger
fuente
3

Los documentos de Google Maps se actualizaron a partir de junio de 2014 y el &sensorparámetro ya no es necesario para las llamadas de JavaScript o API de servicio web. El parámetro ahora se ignorará si se pasa junto con cualquier solicitud.

Doc .

crsierra
fuente
1
Sección de los documentos donde llaman a su eliminación: developers.google.com/maps/documentation/geocoding/…
djd