Untuk apa parameter `sensor` di Google Places API?

Jawaban:

173

Edit: Parameter sensor tidak lagi diperlukan, dan sekarang akan diabaikan jika digunakan.

Parameter tidak memengaruhi hasil. Ini adalah parameter yang harus dikumpulkan Google untuk penyedia data Google yang mengenakan biaya berbeda berdasarkan apakah permintaan menggunakan sensor atau tidak.

lihat dokumen Google

Mano Marks
sumber
8
Betulkah? Bisakah Anda memberikan beberapa tautan, di mana ini tertulis. Saya belum menemukan ini di mana pun. (Juga bertanya-tanya mengapa harganya berbeda dan mana yang lebih murah :)
TN.
67
Itu tidak ada dalam dokumentasi. Saya bekerja di tim Google Maps API.
Mano Marks
2
@ManoMarks Saya bertanya-tanya apakah saya harus mengatur sensor = true selalu jika perangkat memiliki sensor GPS yang digunakannya untuk mendapatkan posisi pengguna atau jika saya hanya menggunakannya jika lokasi itu adalah lokasi GPS yang sebenarnya ditemukan? Saya sedang membangun aplikasi di mana kami menampilkan peta dengan lokasi pengguna tetapi pengguna mungkin menyeret peta dan kami melakukan georequest berdasarkan lokasi baru. Dalam hal ini, haruskah saya mulai dengan mengatur sensor = true dan kemudian beralih menggunakan sensor = false?
Peter Theill
6
@PeterTheill Jika Anda sama sekali menggunakan sensor untuk mendeteksi lokasi seseorang, gunakan sensor = true, meskipun mereka menyeretnya menjauh dari peta. Jika Anda membuat contoh peta yang tidak menggunakan sensor untuk mendeteksi lokasi, maka setel ke false
Mano Marks
21

Dokumen Google Maps telah diperbarui dan mulai Juni 2014, parameter & sensor tidak lagi diperlukan untuk panggilan JavaScript atau Web Service API. Parameter sekarang akan diabaikan jika diteruskan dengan permintaan apa pun.

docs - https://developers.google.com/maps/documentation/javascript/tutorial

crsierra.dll
sumber
13

Untuk lebih jelasnya. Jika tag script Anda terlihat seperti ini:

<script src='//maps.googleapis.com/maps/api/js?sensor=false'></script>

Maka Anda harus mengubahnya menjadi berikut ini untuk menghapus peringatan ini:

<script src='//maps.googleapis.com/maps/api/js'></script>

Splaktar
sumber