Dalam aplikasi saya, saya ingin menentukan lokasi pengguna saat ini. Namun saya punya beberapa pertanyaan dalam hal ini:
Ada beberapa Penyedia Lokasi yang berbeda, mana yang paling akurat? The GPS Provider atau Penyedia Jaringan ?
Sejauh mana perbedaan penyedia yang tersedia? Bagaimana fungsinya?
Bisakah Anda memberi saya beberapa cuplikan kode atau tutorial tentang cara memulai menerapkan fungsionalitas GPS di aplikasi saya?
android
location
location-provider
Tidak ada laki-laki
sumber
sumber
Jawaban:
Referensi Artikel: Penyedia Lokasi Android - gps, jaringan, pasif Oleh Nazmul Idris
Referensi Kode: https://stackoverflow.com/a/3145655/28557
-----------------------Memperbarui-----------------------
Sekarang Android memiliki penyedia lokasi Fused
Penyedia Lokasi Fused mengelola teknologi lokasi yang mendasarinya dan memberi Anda lokasi terbaik sesuai dengan kebutuhan Anda. Ini menyederhanakan cara aplikasi untuk mendapatkan lokasi pengguna saat ini dengan akurasi yang ditingkatkan dan penggunaan daya yang lebih rendah
Penyedia lokasi menyatu menyediakan tiga cara untuk mengambil lokasi
Referensi :
Situs resmi: http://developer.android.com/google/play-services/location.html
Contoh penyedia lokasi yang menyatu: GIT: https://github.com/kpbird/fused-location-provider-example
http://blog.lemberg.co.uk/fused-location-provider
-------------------------------------------------- ------
sumber
GPS umumnya lebih akurat daripada jaringan tetapi terkadang GPS tidak tersedia, karena itu Anda mungkin perlu beralih di antara keduanya.
Awal yang baik mungkin untuk melihat situs pengembang Android. Mereka memiliki bagian yang didedikasikan untuk menentukan lokasi pengguna dan memiliki semua sampel kode yang Anda butuhkan.
http://developer.android.com/guide/topics/location/obtaining-user-location.html
sumber
Ada beberapa jawaban bagus yang disebutkan di sini. Pendekatan lain yang dapat Anda ambil adalah menggunakan beberapa SDK gratis yang tersedia online seperti Atooma, tranql dan Neura, yang dapat diintegrasikan dengan aplikasi Android Anda (dibutuhkan kurang dari 20 menit untuk berintegrasi). Seiring dengan memberi Anda lokasi akurat dari pengguna Anda, itu juga dapat memberi Anda wawasan yang baik tentang aktivitas pengguna Anda. Juga, beberapa dari mereka mengkonsumsi kurang dari 1% dari baterai Anda
sumber