ทำไม Google maps บังคับใช้พารามิเตอร์“ sensor”


16

Google Maps API เข้ารหัสภูมิศาสตร์มีsensorพารามิเตอร์ที่มีผลบังคับใช้ใน V3 :

เซ็นเซอร์ (จำเป็น) - ระบุว่าคำขอ Geocoding มาจากอุปกรณ์ที่มีเซ็นเซอร์ตำแหน่งหรือไม่ ค่านี้ต้องเป็นจริงหรือเท็จ

คำขอที่ไม่มีมันถูกปฏิเสธ:

"REQUEST_DENIED" บ่งชี้ว่าคำขอของคุณถูกปฏิเสธโดยทั่วไปเนื่องจากไม่มีพารามิเตอร์เซ็นเซอร์

ทำไมนี้ ทำไมพวกเขาต้องการรู้อย่างหนักว่าคำขอมาจากลูกค้าที่มีเซ็นเซอร์หรือไม่?

มีเหตุผลทางสถิติหรือสามารถให้บริการในอนาคตได้หรือไม่?


ฉันเดาได้ แต่คนเดียวที่สามารถตอบคำถามนี้ได้จริงๆคือพนักงานของ Google ที่ทำงานในโครงการนี้
MBraedley

คำตอบ:


13

Google ต้องการพารามิเตอร์เซ็นเซอร์เนื่องจากต้องการข้อมูลนี้สำหรับสถิติซึ่งเป็นส่วนหนึ่งของข้อกำหนดสิทธิการใช้งานกับผู้ให้บริการข้อมูล

นำมาจากโพสต์ของ Google Groups นี้ (จากพนักงาน Google โดยดูจาก)

พารามิเตอร์เซ็นเซอร์ไม่ได้ให้ความสามารถในการระบุตำแหน่งทางภูมิศาสตร์ใด ๆ กับคุณเพียงแค่แจ้งให้เราทราบว่าเป็นส่วนหนึ่งของข้อกำหนดสิทธิการใช้งานของเรากับผู้ให้บริการข้อมูลของเราว่ามีการใช้แผนที่ร่วมกับฟังก์ชันตำแหน่งทางภูมิศาสตร์บางประเภท


3

เอกสารของ Google Maps ได้รับการปรับปรุงและ ณ เดือนมิถุนายน 2014 และ&sensorไม่จำเป็นต้องใช้พารามิเตอร์สำหรับการเรียก JavaScript หรือ Web Service API อีกต่อไป ตอนนี้พารามิเตอร์จะถูกละเว้นหากถูกส่งพร้อมกับการร้องขอใด ๆ

เอกสาร


1
ส่วนจากเอกสารที่พวกเขาเรียกการลบออก: developers.google.com/maps/documentation/geocoding/…
djd
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.