Tergantung kebutuhan Anda.
Izin bijaksana, ACCESS_FINE_LOCATION
termasuk ACCESS_COARSE_LOCATION
. Namun, ada batasannya:
ACCESS_COARSE_LOCATION
memberi Anda lokasi terakhir yang diketahui yang ramah baterai
https://developer.android.com/training/location/retrieve-current.html#setup
Misalnya, jika aplikasi Anda melakukan sesuatu seperti rekomendasi berbasis lokasi, lokasi terakhir yang diketahui adalah cukup baik.
Ini memiliki ketergantungan pada Layanan Google Play
Namun, jika Anda membutuhkan sesuatu seperti lokasi langsung / waktu nyata seperti Pokemon Go, gunakan ACCESS_FINE_LOCATION
Ini memberi Anda lokasi langsung / waktu nyata. Anda harus menggunakan LocationListener
Terakhir kali saya memeriksa, ini tidak memerlukan Layanan Google Play