Zum Inhalt springen

@capgo/capacitor-Kompass

Capacitor Kompass-Plugin-Schnittstelle für die Lesung der Gerätekompasseinstellung.

Capacitor Kompass-Plugin-Schnittstelle zur Lesung der Gerätekompasseinstellung.

  • getCurrentHeading - Holen Sie sich den aktuellen Kompasswinkel in Grad. Auf iOS wird der Winkel im Hintergrund aktualisiert und der neueste Wert wird zurückgegeben. Auf Android wird der Winkel bei Aufruf der Methode mithilfe von Beschleunigungssensor und Magnetometer-Sensor berechnet. Nicht implementiert auf Web.
  • startListening - Beginnen Sie mit dem Abhören von Kompasswinkeländerungen über Ereignisse. Dies startet die Kompass-Sensoren und emittiert Ereignisse vom Typ ‘headingChange’.
  • stopListening - Beenden Sie das Abhören von Kompasswinkeländerungen. Dies stoppt die Kompass-Sensoren und stoppt die Ereignisemission.
  • checkPermissions - Überprüfen Sie den aktuellen Berechtigungsstatus für den Zugriff auf Kompassdaten. Auf iOS wird die Standortberechtigung überprüft. Auf Android wird immer ‘erlaubt’ zurückgegeben, da keine Berechtigungen erforderlich sind.
MethodeBeschreibung
getCurrentHeadingHolten Sie sich den aktuellen Kompasswinkel in Grad. Auf iOS wird der Winkel im Hintergrund aktualisiert und der neueste Wert wird zurückgegeben. Auf Android wird der Winkel bei Aufruf der Methode mithilfe von Beschleunigungssensor und Magnetometer-Sensor berechnet. Nicht implementiert auf Web.
getPluginVersionErhalten Sie die native Capacitor-Pluginversion.
startListeningFangen Sie mit dem Abhören von Änderungen des Kompasswinkels über Ereignisse an. Dies startet die Kompasssensoren und sendet 'headingChange'-Ereignisse.
stopListeningBeenden Sie das Abhören von Änderungen des Kompasswinkels. Dies stoppt die Kompasssensoren und stoppt die Ereignisausgabe.
addListenerFügen Sie einen Listener für Änderungen des Kompasswinkels hinzu.
addListenerFügen Sie einen Listener für Änderungen der Kompassgenauigkeit hinzu. Nur auf Android unterstützt. Auf iOS und Web wird nie ein Ereignis ausgelöst.
removeAllListenersEntfernen Sie alle Listener für dieses Plugin.
checkPermissionsÜberprüfen Sie den aktuellen Berechtigungsstatus für den Zugriff auf Kompassdaten. Auf iOS überprüft dies die Standortberechtigungsstatus. Auf Android wird immer 'granted' zurückgegeben, da keine Berechtigungen erforderlich sind.
requestPermissionsBitten Sie um die Berechtigung zum Zugriff auf Kompassdaten. Auf iOS wird die Standortberechtigung angefordert (erforderlich für die Kopfdaten). Auf Android wird sofort gelöst, da keine Berechtigungen erforderlich sind.
watchAccuracyFangen Sie mit dem Überwachen der Kompassgenauigkeit an. Auf Android überwacht dies die Magnetometergenauigkeit und sendet accuracyChange-Ereignisse. Entwickler können diese Ereignisse abhören und ihre eigenen UI für Kalibrierungshinweise implementieren. Auf iOS und Web tut dies nichts, da die Überwachung der Kompassgenauigkeit nicht verfügbar ist.
unwatchAccuracyBeenden Sie das Überwachen der Kompassgenauigkeit. Dies stoppt die Genauigkeitsüberwachung.
getAccuracyErhalten Sie den aktuellen Kompassgenauigkeitslevel. Auf Android wird der aktuelle Magnetometersensorgenauigkeit zurückgegeben. Auf iOS und Web wird immer CompassAccuracy.UNKNOWN zurückgegeben, da die Genauigkeitsüberwachung nicht verfügbar ist.

Diese Referenz wird von src/definitions.ts in capacitor-Kompas.