Zum Inhalt springen

@capgo/capacitor-Kompas

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

Capacitor Compass-Plugin-Schnittstelle für das Lesen der Gerätekompassrichtung.

  • getCurrentHeading - Ermitteln Sie die aktuelle Kompassrichtung in Grad. Auf iOS wird die Richtung im Hintergrund aktualisiert und der neueste Wert wird zurückgegeben. Auf Android wird die Richtung, wenn der Methode aufgerufen wird, mithilfe von Beschleunigungssensor und Magnetometer-Sensor berechnet. Nicht implementiert auf Web.
  • startListening - Beginnen Sie mit dem Abhören von Kompassrichtungsänderungen über Ereignisse. Dies startet die Kompass-Sensoren und emittiert ‘headingChange’-Ereignisse.
  • stopListening - Beenden Sie das Abhören von Kompassrichtungsänderungen. Dies stoppt die Kompass-Sensoren und stoppt die Ereignisemission.
  • checkPermissions - Überprüfen Sie den aktuellen Berechtigungsstatus für das Zugreifen auf Kompassdaten. Auf iOS wird dies die Standortberechtigung überprüft. Auf Android wird immer ‘erlaubt’ zurückgegeben, da keine Berechtigungen erforderlich sind.
MethodeBeschreibung
getCurrentHeadingErmitteln Sie 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 mit dem Aufruf der Methode mithilfe von Beschleunigungssensor und Magnetometer berechnet. Nicht implementiert auf Web.
getPluginVersionErmitteln Sie die native Capacitor-Pluginversion.
startListeningStarten Sie das Abhören von Kompasswinkeländerungen über Ereignisse. Dies startet die Kompasssensoren und emittiert Ereignisse ‘headingChange’.
stopListeningBeenden Sie das Abhören von Kompasswinkeländerungen. Dies stoppt die Kompasssensoren und stoppt die Ereignisemission.
addListenerFügen Sie einen Listener für Kompasswinkeländerungsevents hinzu.
addListenerFügen Sie einen Listener für Kompassgenauigkeitsänderungsevents hinzu. Nur auf Android unterstützt. Auf iOS und Web wird nie ein Ereignis emittiert.
removeAllListenersEntfernen Sie alle Listener für dieses Plugin.
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.
requestPermissionsBerechtigung anfordern, um Zugriff auf Kompassdaten zu erhalten. Auf iOS wird diese Anfrage die Standortberechtigung anfordern (erforderlich für die Kopfdaten). Auf Android wird diese sofort erfüllt, da keine Berechtigungen erforderlich sind.
watchAccuracyKompassgenauigkeit starten. Auf Android überwacht diese Methode die Genauigkeit des Magnetometers und sendet Genauigkeitsänderungsereignisse. Entwickler können diese Ereignisse abonnieren und eigene UIs für Kalibrierungsanfragen implementieren. Auf iOS und Web tut diese Methode nichts, da die Überwachung der Kompassgenauigkeit nicht verfügbar ist.
unwatchAccuracyKompassgenauigkeit stoppen. Dies beendet die Genauigkeitsüberwachung.
getAccuracyAktuelle Kompassgenauigkeit abrufen. Auf Android wird die aktuelle Genauigkeit des Magnetometers zurückgegeben. Auf iOS und Web wird immer die Kompassgenauigkeit UNBEKANNT zurückgegeben, da die Überwachung der Kompassgenauigkeit nicht verfügbar ist.

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

Wenn Sie __CAPGO_KEEP_0__ verwenden @capgo/capacitor-Kompas um native Plugin-Arbeit zu planen, verbinden Sie es mit Verwendung von @capgo/capacitor-compass für die native Fähigkeit in Verwendung von @capgo/capacitor-compass, Capgo-Capgo-Plugin-Verzeichnis für den Produktworkflow in Capgo-Capgo-Plugin-Verzeichnis Capgo-Capacitor-Plugins von Capgo für die Implementierungsdetails in Capgo-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.