Jika kita melihat dokumentasi dari LocationClient
, kita dapat melihat bahwa kelas sudah usang.
Tetapi kelas yang ditinggalkan digunakan dalam dokumentasi untuk mendapatkan lokasi saat ini .
Saya pikir ini sedikit menyesatkan atau saya melihat dokumentasi yang salah?
Jawaban:
Sekali lagi Google telah merilis API baru tetapi mereka belum memperbarui dokumentasinya: $ Setelah menghabiskan waktu mencoba untuk mencari tahu cara kerjanya saya mendapatkannya, di sini Anda memiliki contoh lengkap menggunakan API Layanan Lokasi baru / terbaru ... Nikmati mengembangkan :)
dan jangan lupa untuk menambahkan izin ini ke file AndroidManifest.xml Anda:
Catatan: jika Anda hanya perlu mendapatkan lokasi terakhir (tanpa pembaruan), Anda dapat menggunakan
LocationServices.FusedLocationApi.getLastLocation(mGoogleApiClient)
dari OnConnectedsumber
LocationServices.FusedLocationApi.getLastLocation(mGoogleApiClient);
dari OnConnectedBeberapa dokumentasi sudah lama di Google (beberapa contoh yang Anda sebutkan masih menggunakan yang sudah usang
LocationClient
). Anda harus menggunakan GoogleApiClient baru seperti yang dijelaskan dalam contoh Layanan lokasi:dan ketika klien baru terhubung, Anda dapat menggunakan api lokasi yang menyatu misalnya seperti ini:
sumber
Sepertinya ini tercakup dalam blog pengembang . Untuk LocationClient, Anda akan menggunakan ini bersama dengan LocationServices yang kemudian membawa kami ke GeofencingApi .
sumber
LocationClient dihapus. GoogleApiClient adalah api untuk digunakan untuk API Lokasi layanan Google Play.
Kode sampel untuk skenario umum ada di sini dan kelas pelatihan diperbarui dengan lebih banyak lagi akan segera hadir.
sumber
Menurut kode pembaruan dokumentasi ..
sumber
Anda cukup menambahkan ini dalam kode Anda,
Menurut kode pembaruan dokumentasi ..
sumber