Take the 2-minute tour ×
Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.

The Google maps geocoding API has a sensor parameter that is mandatory in V3:

sensor (required) — Indicates whether or not the geocoding request comes from a device with a location sensor. This value must be either true or false.

requests without it are denied:

"REQUEST_DENIED" indicates that your request was denied, generally because of lack of a sensor parameter.

Why is this? Why do they want to know so badly whether the request comes from a client with a sensor or not?

Is it for statistical reasons, or to be able to provide services in the future?

share|improve this question
    
I could take a guess, but the only people really able to answer this would be Google employees that are working on the project. –  MBraedley Mar 7 '11 at 2:42
add comment

1 Answer

up vote 12 down vote accepted

The sensor parameter is required by Google as they need this information for statistics as part of their licensing terms with their data providers.

Taken from this Google Groups post (from a Google employee by the looks of it)

The sensor parameter doesn't give you any geo location capabilities it just lets us know as part of our licensing terms with our data providers that the map is being used in conjunction with some sort of geo location functionality.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.