Vue d'ensemble
Section intitulée “Vue d'ensemble”Interface du plugin Compass Capacitor pour la lecture de l'orientation de la boussole du dispositif.
Capacités de base
Section intitulée “Capacités de base”getCurrentHeading- Récupérez l'orientation actuelle de la boussole en degrés. Sur iOS, l'orientation est mise à jour en arrière-plan et la dernière valeur est renvoyée. Sur Android, l'orientation est calculée lorsque la méthode est appelée à l'aide de capteurs d'accéléromètre et de magnétomètre. Non implémenté sur Web.startListening- Démarrer la lecture des changements d'orientation de la boussole via des événements. Cela démarre les capteurs de la boussole et émet des événements ‘headingChange’.stopListening- Arrêtez d'écouter les changements de direction magnétique. Cela arrête les capteurs de direction magnétique et arrête l'émission d'événements.checkPermissions- Vérifiez l'état de permission actuel pour accéder aux données de direction magnétique. Sur iOS, cela vérifie le statut de permission de localisation. Sur Android, cela retourne toujours ‘accordé’ car aucune permission n'est requise.
Public API
Section intitulée “Public API”| Méthode | Description |
|---|---|
getCurrentHeading | Obtenez la direction magnétique actuelle en degrés. Sur iOS, la direction est mise à jour en arrière-plan, et la dernière valeur est retournée. Sur Android, la direction est calculée lorsque la méthode est appelée à l'aide de capteurs d'accéléromètre et de magnétomètre. Non implémenté sur Web. |
getPluginVersion | Obtenez la version native du plugin Capacitor. |
startListening | Démarrer l'écoute des changements de direction magnétique via les événements. Cela démarre les capteurs de direction magnétique et émet des événements ‘headingChange’. |
stopListening | Arrêtez d'écouter les changements de direction magnétique. Cela arrête les capteurs de direction magnétique et arrête l'émission d'événements. |
addListener | Ajoutez un écouteur pour les événements de changement de direction magnétique. |
addListener | Ajoutez un écouteur pour les événements de changement d'exactitude. Seulement pris en charge sur Android. Sur iOS et Web, cela ne jamais émet d'événements. |
removeAllListeners | Supprimer tous les écouteurs pour ce plugin. |
checkPermissions | Vérifiez l'état de permission actuel pour accéder aux données de boussole. Sur iOS, cela vérifie l'état de permission de localisation. Sur Android, cela retourne toujours ‘accordé’ car aucune permission n'est requise. |
requestPermissions | Demander la permission d'accéder aux données de boussole. Sur iOS, cela demande la permission de localisation (requise pour les données de capteur). Sur Android, cela se résout immédiatement car aucune permission n'est requise. |
watchAccuracy | Démarrer la surveillance de l'exactitude de la boussole. Sur Android, cela surveille l'exactitude du capteur magnétique et émet des événements de changement d'exactitude. 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 l'exactitude de la boussole n'est pas disponible. |
unwatchAccuracy | Arrêter la surveillance de l'exactitude de la boussole. Cela arrête la surveillance de l'exactitude. |
getAccuracy | Obtenir le niveau d'exactitude actuel de la boussole. Sur Android, retourne l'exactitude actuelle du capteur magnétique. Sur iOS et Web, retourne toujours CompassAccuracy.UNKNOWN car la surveillance de l'exactitude de la boussole 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-boussole.
Continuez à partir de @capgo/capacitor-boussole
Section intitulée « Continuez à partir de @capgo/capacitor-boussole »Si vous utilisez @capgo/capacitor-boussole pour planifier le travail de plugin natif, connectez-le à En utilisant @capgo/capacitor-boussole pour la capacité native dans En utilisant @capgo/capacitor-boussole, Répertoire de plugin Capgo pour le flux de travail du produit dans Répertoire de plugin Capgo, Plugins Capacitor par Capgo pour le détail d'implémentation dans Plugins Capacitor par Capgo, Ajouter ou Mettre à jour les plugins pour le détail d'implémentation dans Ajouter ou Mettre à jour les plugins, et Alternatives de plugins d'entreprise Ionic pour le flux de travail du plugin d'entreprise Ionic.