Zum Inhalt springen

@capgo/capacitor-compass

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

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

  • getCurrentHeading - Erhalte 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, wenn die Methode aufgerufen wird, mithilfe von Beschleunigungssensor und Magnetometer berechnet. Nicht implementiert auf Web.
  • startListening - Beginne mit dem Abhören von Änderungen des Kompasswinkels über Ereignisse. Dies startet die Kompass-Sensoren und emittiert ‘headingChange’-Ereignisse.
  • stopListening - Beende das Abhören von Änderungen des Kompasswinkels. Dies stoppt die Kompass-Sensoren und stoppt die Ereignis-Emission.
  • checkPermissions - Überprüfe den aktuellen Berechtigungsstatus für den Zugriff auf Kompass-Daten. Auf iOS wird die Standortberechtigung überprüft. Auf Android wird immer ‘granted’ zurückgegeben, da keine Berechtigungen erforderlich sind.
MethodeBeschreibung
getCurrentHeadingErhalte 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, wenn die Methode aufgerufen wird, mithilfe von Beschleunigungssensor und Magnetometer berechnet. Nicht implementiert auf Web.
getPluginVersionErhalte die native Capacitor-Pluginversion.
startListeningBeginne mit dem Abhören von Änderungen des Kompasswinkels über Ereignisse. Dies startet die Kompass-Sensoren und emittiert ‘headingChange’-Ereignisse.
stopListeningBeende das Abhören von Änderungen des Kompasswinkels. Dies stoppt die Kompass-Sensoren und stoppt die Ereignis-Emission.
addListenerEin Listener für Änderungen des Kompasskurses hinzufügen.
addListenerEin Listener für Änderungen der Kompassgenauigkeit hinzufügen. Nur auf Android unterstützt. Auf iOS und Web wird nie ein Ereignis ausgelöst.
removeAllListenersAlle Listener für diesen Plugin entfernen.
checkPermissionsÜberprüfen Sie den aktuellen Berechtigungsstatus für den Zugriff auf Kompassdaten. Auf iOS überprüft dies die Standortberechtigung. Auf Android wird immer ‘erteilt’ zurückgegeben, da keine Berechtigungen erforderlich sind.
requestPermissionsDie Berechtigung zum Zugriff auf Kompassdaten anfordern. Auf iOS wird die Standortberechtigung angefordert (erforderlich für Daten des Kompasskurses). Auf Android wird sofort gelöst, da keine Berechtigungen erforderlich sind.
watchAccuracyKompassgenauigkeit überwachen. Auf Android überwacht dies die Genauigkeit des Magnetometers und emittiert accuracyChange-Ereignisse. Entwickler können diese Ereignisse abhören und eigene UIs für Anpassungshinweise implementieren. Auf iOS und Web tut diese Methode nichts, da die Überwachung der Kompassgenauigkeit nicht verfügbar ist.
unwatchAccuracyDie Überwachung der Kompassgenauigkeit beenden. Dies beendet die Genauigkeitsüberwachung.
getAccuracyDerzeitige Kompassgenauigkeit abrufen. Auf Android wird die aktuelle Genauigkeit des Magnetometers zurückgegeben. Auf iOS und Web wird immer CompassAccuracy.UNKNOWN zurückgegeben, da die Genauigkeitsüberwachung nicht verfügbar ist.

Dieses Referenzwerk ist von src/definitions.ts in capacitor-Kompasse.

Wenn Sie native Plugin-Arbeiten durchführen @capgo/capacitor-Kompasse um native Plugin-Arbeiten zu planen, verbinden Sie es mit Mit @capgo/capacitor-Kompasse für die native Fähigkeit in Mit @capgo/capacitor-Kompasse, Capgo Plugin-Verzeichnis für den Produktworkflow in Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo Plugins hinzufügen oder aktualisieren für die Implementierungsdetails in Plugins hinzufügen oder aktualisieren, und Ionic Enterprise Plugin Alternativen für den Produktworkflow in Ionic Enterprise Plugin Alternativen.