มันขึ้นอยู่กับนักพัฒนาว่าจะใช้บริการระบุตำแหน่งอย่างไร คำอธิบายแบบเต็มมีอยู่ที่นี่:
http://developer.android.com/guide/topics/location/obtaining-user-location.html
กราฟประมาณ 1 ใน 3 ของหน้าลงค่อนข้างมีประโยชน์มากในการดูว่าแอพทั่วไปอาจทำอะไร แต่อีกครั้งมันขึ้นอยู่กับผู้พัฒนาแอพอย่างสมบูรณ์ ประเภทบริการระบุตำแหน่งคือ:
- Cached Fix
- Cell-ID
- อินเตอร์เน็ตไร้สาย
- จีพีเอส
- สถานที่จำลอง
หากแอปขออนุญาตสำหรับสถานที่หยาบเท่านั้นมันจะไม่ใช้ GPS เพื่อระบุตำแหน่ง
เพื่อตอบคำถามของคุณ ...
- มันขึ้นอยู่กับนักพัฒนาแอปแต่ละตัว แต่โดยส่วนใหญ่แล้วลำดับจะเป็น Cached Fix, Cell-ID, Wifi, GPS ตามลำดับ
- ใช่หลังจากได้รับรหัสประจำตัวทาวเวอร์หรือ SSID ของสัญญาณ WiFi แล้วข้อมูลนั้นจะถูกส่งไปยัง Google เพื่อระบุตำแหน่งคร่าวๆ
- ไม่ Google ทำสิ่งที่ฉลาดจริง ๆ ที่นี่ Google มีฐานข้อมูลสถานที่ตั้งเสาสัญญาณของตนเองและไม่จำเป็นต้องมีการโต้ตอบกับผู้ให้บริการเพื่อระบุตำแหน่งของหอคอย
บทความนี้มีรายละเอียดบางส่วนhttp://franciscokattan.com/2010/02/06/dynamic-cell-id-clever-way-to-block-google-but-will-it-backfire/
เวอร์ชันย่อคือเมื่อคุณใช้แอพเช่น Google Maps แอพจะส่งข้อมูล Cell-ID ปัจจุบันกลับไปพร้อมกับการแก้ไข GPS ปัจจุบันของคุณ ด้วยวิธีนี้ Google ได้รับการสุ่มตัวอย่างที่ดีมากของความแรงของสัญญาณในสถานที่ต่าง ๆ และสามารถสร้างฐานข้อมูลที่หลากหลาย