Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
API lokasi yang sederhana dan hemat baterai untuk Android
Aplikasi dapat memanfaatkan sinyal yang disediakan oleh beberapa sensor pada perangkat untuk menentukan lokasi perangkat. Namun, memilih kombinasi sinyal yang tepat untuk tugas tertentu dalam kondisi yang berbeda tidaklah mudah. Menemukan solusi yang juga hemat baterai bahkan lebih rumit.
Penyedia lokasi gabungan adalah API lokasi di layanan Google Play yang secara cerdas menggabungkan berbagai sinyal untuk memberikan informasi lokasi yang diperlukan aplikasi.
Penyedia lokasi gabungan mengelola teknologi lokasi yang mendasarinya, seperti GPS dan Wi-Fi, serta menyediakan API sederhana yang dapat Anda gunakan untuk menentukan kualitas layanan yang diperlukan. Misalnya, Anda dapat meminta data yang paling akurat yang tersedia, atau akurasi terbaik tanpa menggunakan daya tambahan.
Dengan menggunakan API penyedia lokasi gabungan, aplikasi Anda dapat meminta lokasi terakhir yang diketahui dari perangkat pengguna. Mendapatkan lokasi terakhir yang diketahui biasanya merupakan titik awal yang baik untuk aplikasi yang memerlukan informasi lokasi.
Saat meminta informasi lokasi, berbagai sumber lokasi, seperti GPS dan Wi-Fi, digunakan. Menentukan sumber yang akan digunakan bukanlah hal yang mudah, tetapi API penyedia lokasi gabungan akan menghapus spekulasi dengan mengubah setelan sistem yang sesuai secara otomatis. Aplikasi Anda harus menentukan tingkat layanan yang diinginkan.
Selain lokasi yang terakhir diketahui, API penyedia lokasi gabungan dapat mengirimkan pembaruan lokasi ke callback di aplikasi Anda pada interval tertentu. Anda dapat menentukan interval yang diinginkan sebagai parameter kualitas layanan. Dengan menggunakan pembaruan lokasi, aplikasi Anda dapat memberikan informasi tambahan seperti arah dan kecepatan.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Informasi yang saya butuhkan tidak ada"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Terlalu rumit/langkahnya terlalu banyak"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Sudah usang"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Masalah terjemahan"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Masalah kode / contoh"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Lainnya"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Mudah dipahami"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Memecahkan masalah saya"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Lainnya"
}]
{}
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],[]]