Mengapa Google maps menerapkan parameter "sensor"?

16

The maps Google geocoding API memiliki sensorparameter yang wajib di V3 :

sensor (wajib) - Menunjukkan apakah atau tidak permintaan geocoding berasal dari perangkat dengan sensor lokasi. Nilai ini harus benar atau salah.

permintaan tanpa itu ditolak:

"REQUEST_DENIED" menunjukkan bahwa permintaan Anda ditolak, umumnya karena kurangnya parameter sensor.

Kenapa ini? Mengapa mereka sangat ingin tahu apakah permintaan tersebut berasal dari klien dengan sensor atau tidak?

Apakah karena alasan statistik, atau untuk dapat memberikan layanan di masa depan?

Pekka mendukung GoFundMonica
sumber
Saya bisa menebak, tetapi satu-satunya orang yang benar-benar dapat menjawab ini adalah karyawan Google yang mengerjakan proyek.
MBraedley

Jawaban:

13

Parameter sensor diperlukan oleh Google karena mereka memerlukan informasi ini untuk statistik sebagai bagian dari persyaratan lisensi mereka dengan penyedia data mereka.

Diambil dari pos Google Groups ini (dari penampilan karyawan Google)

Parameter sensor tidak memberi Anda kemampuan lokasi geografis apa pun, yang hanya kami beri tahu sebagai bagian dari persyaratan lisensi kami dengan penyedia data kami bahwa peta tersebut digunakan bersama dengan semacam fungsi lokasi geografis.

pembuat kode
sumber
3

Google Maps docs telah diperbarui dan pada Juni 2014 dan &sensorparameternya tidak lagi diperlukan untuk panggilan JavaScript atau API Layanan Web. Parameter sekarang akan diabaikan jika diteruskan dengan permintaan apa pun.

Documents .

crsierra
sumber
1
Bagian dari dokumen tempat mereka menyebut penghapusan: developers.google.com/maps/documentation/geocoding/…
djd