Konum hizmetinin nasıl uygulanacağı gerçekten geliştiriciye bağlıdır. Tam açıklamaya buradan ulaşabilirsiniz:
http://developer.android.com/guide/topics/location/obtaining-user-location.html
Sayfada yaklaşık 1 / 3'lük grafik, tipik bir uygulamanın neler yapabileceğini görmek için oldukça yararlıdır, ancak yine de uygulama geliştiricisine tamamen bağlıdır. Konum hizmeti türleri:
- Önbellek Düzeltme
- Hücre-ID
- Kablosuz internet
- Küresel Konumlama Sistemi
- Mock Bölgesi
Uygulama yalnızca kaba konum için izin isterse, konumu belirlemek için GPS kullanmaz.
Sorularınızı cevaplamak için ...
- Tek tek uygulama geliştiricisine bağlıdır, ancak çoğu durumda sıra, bu sırayla Önbellek Düzeltme, Hücre Kimliği, Wifi, GPS olacaktır.
- Evet, WiFi sinyallerinin kule kimliklerini veya SSID'lerini aldıktan sonra, bu veriler kaba bir konum belirlemek için Google'a iletilir.
- Hayır, Google burada gerçekten akıllıca bir şey yaptı. Google'ın kendi baz istasyonu konumları veritabanı vardır ve kulenin konumunu belirlemek için taşıyıcıyla etkileşim gerektirmez.
Bu makalede bazı ayrıntılar var http://franciscokattan.com/2010/02/06/dynamic-cell-id-clever-way-to-block-google-but-will-it-backfire/
Kısa sürüm, Google Haritalar gibi bir uygulama kullandığınızda, uygulamanın geçerli Hücre Kimliği bilgilerini geçerli GPS düzeltmenizle birlikte geri göndereceği yönündedir. Bu şekilde Google, çeşitli konumlardaki sinyal güçlerinden çok iyi bir örnekleme alır ve çok zengin bir veritabanı oluşturabilir.