it-swarm.com.de

Warum erzwingt Google Maps den Parameter "Sensor"?

Die Google Maps-Geokodierungs-API hat einen sensor -Parameter, der in V3 obligatorisch ist:

sensor (erforderlich) - Gibt an, ob die Geokodierungsanforderung von einem Gerät mit einem Standortsensor stammt. Dieser Wert muss entweder wahr oder falsch sein.

anfragen ohne sie werden abgelehnt:

"REQUEST_DENIED" zeigt an, dass Ihre Anfrage im Allgemeinen aufgrund des Fehlens eines Sensorparameters abgelehnt wurde.

Warum ist das? Warum wollen sie so sehr wissen, ob die Anfrage von einem Client mit einem Sensor kommt oder nicht?

Ist es aus statistischen Gründen oder um zukünftig Dienstleistungen erbringen zu können?

16
Pekka 웃

Der Sensorparameter wird von Google benötigt, da diese Informationen im Rahmen der Lizenzbestimmungen bei den Datenanbietern für Statistiken benötigt werden.

Genommen von diesem Google Groups-Beitrag (von einem Google-Mitarbeiter anscheinend)

Der Sensorparameter bietet Ihnen keine Geostandortfunktionen. Er teilt uns lediglich im Rahmen unserer Lizenzbedingungen mit unseren Datenanbietern mit, dass die Karte in Verbindung mit einer Art Geostandortfunktion verwendet wird.

13
codingbadger

Die Google Maps-Dokumente wurden aktualisiert. Ab Juni 2014 ist der Parameter &sensor für JavaScript- oder Webdienst-API-Aufrufe nicht mehr erforderlich. Der Parameter wird jetzt ignoriert, wenn er zusammen mit einer Anfrage übergeben wird.

Docs .

3
crsierra