@capgo/capacitor-compass
@Capacitor/__CAPGO_KEEP_1__-compass
Ringkasan
Bab berjudul “Ringkasan”Antarmuka plugin Compass Capacitor untuk membaca arah kompas perangkat.
Kemampuan Utama
Bab berjudul “Kemampuan Utama”getCurrentHeading- Dapatkan arah kompas saat ini dalam derajat. Pada iOS, arah kompas diperbarui di latar belakang, dan nilai terbaru dikembalikan. Pada Android, arah kompas dihitung ketika metode dipanggil menggunakan sensor accelerometer dan magnetometer. Belum diimplementasikan pada Web.startListening- Mulai mendengarkan perubahan arah kompas melalui event. Ini memulai sensor kompas dan mengirimkan event ‘headingChange’.stopListening- Berhenti mendengarkan perubahan arah kompas. Ini menghentikan sensor kompas dan menghentikan pengiriman event.checkPermissions- Periksa status izin saat ini untuk mengakses data kompas. Pada iOS, ini memeriksa status izin lokasi. Pada Android, ini selalu mengembalikan ‘granted’ karena tidak ada izin yang diperlukan.
Publik API
Bab berjudul “Publik API”| Metode | Deskripsi |
|---|---|
getCurrentHeading | Dapatkan arah kompas saat ini dalam derajat. Pada iOS, arah kompas diperbarui di latar belakang, dan nilai terbaru dikembalikan. Pada Android, arah kompas dihitung ketika metode dipanggil menggunakan sensor accelerometer dan magnetometer. Belum diimplementasikan pada Web. |
getPluginVersion | Dapatkan versi plugin kompas native Capacitor. |
startListening | Mulai mendengarkan perubahan arah kompas melalui event. Ini memulai sensor kompas dan mengirimkan event ‘headingChange’. |
stopListening | Berhenti mendengarkan perubahan arah kompas. Ini menghentikan sensor kompas dan menghentikan pengiriman event. |
addListener | Menambahkan pemangku jawab untuk perubahan arah kompas. |
addListener | Menambahkan pemangku jawab untuk perubahan akurasi kompas. Hanya didukung pada Android. Pada iOS dan Web, ini tidak akan pernah mengeluarkan event. |
removeAllListeners | Menghapus semua pemangku jawab untuk plugin ini. |
checkPermissions | Mengecek status izin saat ini untuk mengakses data kompas. Pada iOS, ini mengecek izin lokasi. Pada Android, ini selalu mengembalikan 'diberikan' karena tidak ada izin yang diperlukan. |
requestPermissions | Mengajukan izin untuk mengakses data kompas. Pada iOS, ini mengajukan izin lokasi (diperlukan untuk data arah). Pada Android, ini segera diselesaikan karena tidak ada izin yang diperlukan. |
watchAccuracy | Mengaktifkan pengawasan akurasi kompas. Pada Android, ini mengawasi akurasi sensor magnetometer dan mengeluarkan event accuracyChange. Pengembang dapat mendengarkan event ini dan mengimplementasikan UI mereka sendiri untuk permintaan kalibrasi. Pada iOS dan Web, metode ini tidak melakukan apa-apa karena pengawasan akurasi kompas tidak tersedia. |
unwatchAccuracy | Menghentikan pengawasan akurasi kompas. Ini menghentikan pengawasan akurasi. |
getAccuracy | Mengembalikan tingkat akurasi kompas saat ini. Pada Android, mengembalikan tingkat akurasi sensor magnetometer saat ini. Pada iOS dan Web, selalu mengembalikan CompassAccuracy.UNKNOWN karena pengawasan akurasi kompas tidak tersedia. |
Sumber Kebenaran
Bab berjudul “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts dalam capacitor-kompas.
Teruskan dari @capgo/capacitor-kompas
Judul Bagian: Teruskan dari @capgo/capacitor-kompasJika Anda menggunakan @capgo/capacitor-kompas untuk merencanakan pekerjaan plugin asli, hubungkannya dengan Menggunakan @capgo/capacitor-kompas untuk kemampuan asli dalam Menggunakan @capgo/capacitor-kompas, Capgo Direktori Plugin untuk alur kerja produk dalam Capgo Direktori Plugin, Capacitor Plugin oleh Capgo untuk detail implementasi dalam Capacitor Plugin oleh Capgo, Menginstal atau Mengupdate Plugin untuk detail implementasi dalam Menginstal atau Mengupdate Plugin, dan Alternatif Plugin Enterprise Ionic untuk alur kerja produk dalam Alternatif Plugin Enterprise Ionic.