Google Maps API геокодирования имеет sensor
параметр , который является обязательным в V3 :
датчик (обязательно) - указывает, поступает ли запрос геокодирования от устройства с датчиком местоположения. Это значение должно быть либо true, либо false.
запросы без него отклоняются:
«REQUEST_DENIED» означает, что ваш запрос был отклонен, как правило, из-за отсутствия параметра датчика.
Почему это? Почему они так сильно хотят знать, приходит ли запрос от клиента с датчиком или нет?
Это по статистическим причинам, или чтобы иметь возможность предоставлять услуги в будущем?
google-maps
geocoding
Пекка поддерживает GoFundMonica
источник
источник
Ответы:
Параметр датчика является обязательным для Google, так как они нуждаются в этой информации для статистики в рамках своих условий лицензирования со своими поставщиками данных.
Взято из этого сообщения групп Google (судя по всему, от сотрудника Google)
источник
Документы Google Maps были обновлены, и по состоянию на июнь 2014 года этот
&sensor
параметр больше не требуется для вызовов JavaScript или API веб-службы. Параметр теперь будет игнорироваться, если передается вместе с любым запросом.Docs .
источник