Vue d'ensemble
Section intitulée « Vue d'ensemble »Capacitor Interface du plugin Compass pour la lecture de l'orientation du capteur.
Capacités de base
Section intitulée « Capacités de base »getCurrentHeading- Récupérer l'orientation actuelle du capteur en degrés. Sur iOS, l'orientation est mise à jour en arrière-plan, et la valeur la plus récente est renvoyée. Sur Android, l'orientation est calculée lors de l'appel de la méthode à l'aide des capteurs accéléromètre et magnétomètre. Non implémenté sur Web.startListening- Démarrer la lecture des changements d'orientation du capteur via des événements. Cela démarre les capteurs de l'orientation et émet des événements ‘headingChange’.stopListening- Arrêter la lecture des changements d'orientation du capteur. Cela arrête les capteurs de l'orientation et arrête l'émission d'événements.checkPermissions- Vérifier l'état actuel de la permission pour accéder aux données de l'orientation. Sur iOS, cela vérifie l'état de la permission de localisation. Sur Android, cela renvoie toujours ‘granted’ car aucune permission n'est requise.
Public API
Section intitulée « Public API »| Méthode | Description |
|---|---|
getCurrentHeading | Récupérer l'orientation actuelle du compas en degrés. Sur iOS, l'orientation est mise à jour en arrière-plan, et la valeur la plus récente est retournée. Sur Android, l'orientation est calculée lors de l'appel de la méthode à l'aide des capteurs accéléromètre et magnétomètre. Non implémenté sur Web. |
getPluginVersion | Récupérer la version native du plugin Capacitor. |
startListening | Démarrer la réception de changements d'orientation du compas via des événements. Cela démarre les capteurs du compas et émet des événements ‘headingChange’. |
stopListening | Arrêter la réception de changements d'orientation du compas. Cela arrête les capteurs du compas et arrête l'émission d'événements. |
addListener | Add a listener for compass heading change events. |
addListener | Ajoutez un écouteur pour les événements de changement de précision du compas. Supporté uniquement sur Android. Sur iOS et Web, aucun événement ne sera jamais émis. |
removeAllListeners | Supprimer tous les écouteurs pour ce plugin. |
checkPermissions | Vérifier le statut actuel de la permission pour accéder aux données du compas. Sur iOS, cela vérifie le statut de la permission de localisation. Sur Android, cela retourne toujours ‘granted’ car aucune permission n'est requise. |
requestPermissions | Demander la permission d'accéder aux données du compas. Sur iOS, cela demande la permission de localisation (requise pour les données de direction). Sur Android, cela se résout immédiatement car aucune permission n'est requise. |
watchAccuracy | Démarrer la surveillance de la précision du compas. Sur Android, cela surveille la précision du magnétomètre et émet des événements accuracyChange. Les développeurs peuvent écouter ces événements et mettre en place leur propre interface utilisateur pour les invitations de calibration. Sur iOS et Web, cette méthode ne fait rien car la surveillance de la précision du compas n'est pas disponible. |
unwatchAccuracy | Arrêtez la surveillance de l'exactitude du compas. Cela arrête la surveillance de l'exactitude. |
getAccuracy | Obtenez le niveau actuel d'exactitude du compas. Sur Android, retourne l'exactitude actuelle du capteur magnétométrique. Sur iOS et Web, retourne toujours CompassAccuracy.UNKNOWN car la surveillance de l'exactitude n'est pas disponible. |
Source De Vérité
Section intitulée « Source De Vérité »Cette référence est synchronisée à partir de src/definitions.ts en capacitor-compas.
Continuez à partir de @capgo/capacitor-compas
Section intitulée « Continuez à partir de @capgo/capacitor-compas »Si vous utilisez @capgo/capacitor-compas pour planifier le travail de plugin natif, connectez-l’avec Utilisez @capgo/capacitor-compass pour la capacité native dans Utilisez @capgo/capacitor-compass, Répertoire du plugin Capgo pour le flux de travail du produit dans Répertoire du plugin Capgo, Plugins Capacitor par Capgo pour le détail d'implémentation dans Plugins Capacitor par Capgo, Ajouter ou mettre à jour des plugins pour le détail d'implémentation dans Ajouter ou mettre à jour des plugins, et Alternatives de plugins d'entreprise Ionic pour le flux de travail du produit dans Alternatives de plugins d'entreprise Ionic.