Ringkasan
Judul bagian “Ringkasan”Capacitor Antarmuka Plugin Compass untuk membaca arah kompas perangkat.
Kemampuan Utama
Judul bagian “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.startListening- Mulai mendengarkan perubahan arah kompas melalui event. Ini memulai sensor kompas dan memancarkan event ‘headingChange’.stopListening- Berhenti mendengarkan perubahan arah kompas. Ini menghentikan sensor kompas dan menghentikan emisi 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.
Public API
Bagian berjudul “Public 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 ini dipanggil menggunakan sensor accelerometer dan magnetometer. Belum diimplementasikan pada Web. |
getPluginVersion | Dapatkan versi plugin Capacitor native. |
startListening | Mulai mendengarkan perubahan arah kompas melalui event. Ini memulai sensor kompas dan mengirimkan event ‘headingChange’. |
stopListening | Hentikan mendengarkan perubahan arah kompas. Ini menghentikan sensor kompas dan menghentikan pengiriman event. |
addListener | Tambahkan pendengar untuk perubahan arah kompas. |
addListener | Tambahkan pendengar untuk perubahan akurasi kompas. Hanya didukung pada Android. Pada iOS dan Web, ini tidak akan pernah mengirimkan event. |
removeAllListeners | Hapus semua pendengar untuk plugin ini. |
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. |
requestPermissions | Minta izin untuk mengakses data kompas. Pada iOS, ini meminta izin lokasi (diperlukan untuk data arah). Pada Android, ini langsung terpecah karena tidak ada izin yang diperlukan. |
watchAccuracy | Mulai memantau akurasi kompas. Pada Android, ini memantau akurasi magnetometer dan mengeluarkan peristiwa perubahan akurasi. Pengembang dapat mendengarkan peristiwa ini dan menerapkan UI sendiri untuk permintaan kalibrasi. |
unwatchAccuracy | Hentikan memantau akurasi kompas. Ini menghentikan pemantauan akurasi. |
getAccuracy | Dapatkan tingkat akurasi kompas saat ini. Pada Android, mengembalikan akurasi sensor magnetometer saat ini. Pada iOS dan Web, selalu mengembalikan CompassAccuracy.UNKNOWN karena pemantauan akurasi kompas tidak tersedia. |
Sumber Kebenaran
Judul bagian “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts di capacitor-kompas.
Teruskan dari @capgo/capacitor-kompas
Judul bagian “Teruskan dari @capgo/capacitor-kompas”Jika Anda menggunakan @capgo/capacitor-compass untuk merencanakan pekerjaan plugin native, hubungkannya dengan Menggunakan @capgo/capacitor-compass untuk kemampuan native di Menggunakan @capgo/capacitor-compass, Capgo Direktori Plugin untuk alur kerja produk di Capgo Direktori Plugin, Capacitor Plugin oleh Capgo untuk detail implementasi di Capacitor Plugin oleh Capgo, Menambahkan atau Mengupdate Plugin untuk detail implementasi di Menambahkan atau Mengupdate Plugin, dan Alternatif Plugin Enterprise Ionic untuk alur kerja produk di Alternatif Plugin Enterprise Ionic.