Lompat ke konten

@capgo/capacitor-compass

Capacitor Antarmuka Plugin Compass untuk membaca arah kompas perangkat.

Capacitor Antarmuka Plugin Compass untuk membaca arah kompas perangkat.

  • 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 publik untuk mengakses data kompas. Pada iOS, ini memeriksa status izin lokasi. Pada Android, ini selalu mengembalikan ‘granted’ karena tidak ada izin yang diperlukan.
MetodeDeskripsi
getCurrentHeadingAmbil 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.
getPluginVersionAmbil versi plugin Capacitor native.
startListeningMulai mendengarkan perubahan arah kompas melalui event. Ini memulai sensor kompas dan mengirimkan event ‘headingChange’.
stopListeningBerhenti mendengarkan perubahan arah kompas. Ini menghentikan sensor kompas dan menghentikan pengiriman event.
addListenerTambahkan pendengar untuk event perubahan arah kompas.
addListenerTambahkan pengaturan untuk perubahan akurasi kompas. Hanya didukung pada Android. Pada iOS dan Web, ini tidak akan pernah mengeluarkan event.
removeAllListenersHapus semua pengaturan untuk plugin ini.
checkPermissionsPeriksa status izin saat ini untuk mengakses data kompas. Pada iOS, ini memeriksa izin lokasi. Pada Android, ini selalu mengembalikan ‘diberikan’ karena tidak ada izin yang diperlukan.
requestPermissionsMinta izin untuk mengakses data kompas. Pada iOS, ini meminta izin lokasi (diperlukan untuk data arah). Pada Android, ini segera menyelesaikan karena tidak ada izin yang diperlukan.
watchAccuracyMulai memantau akurasi kompas. Pada Android, ini memantau akurasi sensor magnetometer dan mengeluarkan event perubahan akurasi. Pengembang dapat mendengarkan event ini dan menerapkan UI sendiri untuk permintaan kalibrasi.
unwatchAccuracyHentikan memantau akurasi kompas. Ini menghentikan pemantauan akurasi.
getAccuracyDapatkan tingkat akurasi kompas saat ini. Pada Android, mengembalikan akurasi sensor magnetometer saat ini. Pada iOS dan Web, selalu mengembalikan CompassAccuracy.UNKNOWN karena pemantauan akurasi tidak tersedia.

Referensi ini disinkronkan dari src/definitions.ts di capacitor-kompas.

Teruskan dari @capgo/capacitor-compass

Judul Bagian “Teruskan dari @capgo/capacitor-compass”

Jika Anda menggunakan @capgo/capacitor-compass untuk merencanakan pekerjaan plugin asli, hubungkannya dengan Menggunakan @capgo/capacitor-compass untuk kemampuan asli dalam Menggunakan @capgo/capacitor-compass, Direktori Plugin Capgo untuk alur kerja produk dalam Direktori Plugin Capgo, Plugin-Plugin Capacitor oleh Capgo untuk detail implementasi dalam Plugin-Plugin Capacitor 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.