Ini sepenuhnya tergantung pada pengembang tentang bagaimana menerapkan layanan lokasi. Deskripsi lengkap tersedia di sini:
http://developer.android.com/guide/topics/location/obtaining-user-location.html
Grafik sekitar 1/3 di bawah halaman ini cukup berguna untuk melihat apa yang mungkin dilakukan aplikasi tipikal, tetapi sekali lagi, sepenuhnya terserah pengembang aplikasi. Jenis layanan lokasi adalah:
- Perbaikan dalam cache
- ID-sel
- Wifi
- GPS
- Lokasi Mock
Jika aplikasi meminta izin untuk lokasi kasar saja, itu tidak akan menggunakan GPS untuk menentukan lokasi.
Untuk menjawab pertanyaan Anda ...
- Terserah pengembang aplikasi individual, tetapi dalam kebanyakan kasus urutannya adalah Cached Fix, Cell-ID, Wifi, GPS, dalam urutan itu.
- Ya, setelah mendapatkan ID menara atau SSID dari sinyal WiFi, data tersebut dikirim ke Google untuk menentukan lokasi kasar.
- Tidak, Google telah melakukan sesuatu yang sangat pintar di sini. Google memiliki basis data sendiri tentang lokasi menara sel, dan tidak memerlukan interaksi dengan operator untuk menentukan lokasi menara.
Artikel ini memiliki beberapa detail http://franciscokattan.com/2010/02/06/dynamic-cell-id-clever-way-to-block-google-but-will-it-backfire/
Versi singkatnya adalah, ketika Anda menggunakan aplikasi seperti Google Maps, aplikasi akan mengirim informasi Cell-ID saat ini kembali bersama dengan perbaikan GPS Anda saat ini. Dengan cara ini, Google mendapatkan contoh kekuatan sinyal yang sangat baik di berbagai lokasi, dan mampu membangun basis data yang sangat kaya.
Banyak dari ini khusus untuk operator dan saya bukan seorang dev, tetapi inilah yang saya dapat kumpulkan dari interweb dan pelatihan yang saya miliki dalam investigasi kejahatan elektronik:
sumber
Ponsel Anda tahu apa menara terdekat. Ada database penyedia untuk setiap negara yang menara id berada di mana di peta. Basis data ini mungkin cukup kecil untuk dipasang sebelumnya oleh penyedia Anda atau disediakan melalui udara. Bagaimana ponsel android mendapatkan data ini saya tidak tahu.
sumber
Saya memiliki jawaban yang sedikit berbeda untuk # 3: perangkat ini dapat digunakan jika Anda ingin menggunakan triangulasi, tetapi Anda harus menggunakan operator jika Anda ingin mencocokkan ID-Sel dan lokalisasi menara gsm (atau cdma).
sumber