Zum Inhalt springen

@capgo/capacitor-Kompas

Capacitor Kompas-Plugin-Interface für die Lesung der Gerätekompasseinstellung.

Capacitor Schnittstelle für den Compass-Plugin zum Lesen der Gerätekompasseinstellung.

  • getCurrentHeading - Ermitteln Sie den aktuellen Kompasseinstellung in Grad. Bei iOS wird die Einstellung im Hintergrund aktualisiert und der neueste Wert wird zurückgegeben. Bei Android wird die Einstellung mit dem Aufruf der Methode mithilfe von Beschleunigungssensor und Magnetometer-Sensor berechnet. Nicht implementiert auf Web.
  • startListening - Beginnen Sie mit dem Abhören von Änderungen der Kompasseinstellung über Ereignisse. Dies startet die Kompasse-Sensoren und emittiert Ereignisse von Typ ‘headingChange’.
  • stopListening - Hörungen für Kompassrichtungsänderungen beenden. Dies beendet die Kompasssensor und beendet die Ereignisabstrahlung.
  • checkPermissions - Überprüfe den aktuellen Berechtigungsstatus für den Zugriff auf Kompassdaten. Auf iOS wird die Standortberechtigung überprüft. Auf Android wird immer ‘erteilt’ zurückgegeben, da keine Berechtigungen erforderlich sind.
MethodeBeschreibung
getCurrentHeadingErhalte den aktuellen Kompassrichtungswinkel in Grad. Auf iOS wird der Winkel im Hintergrund aktualisiert und der neueste Wert zurückgegeben. Auf Android wird der Winkel, wenn die Methode aufgerufen wird, mithilfe von Beschleunigungssensor und Magnetometer-Sensor berechnet. Nicht implementiert auf Web.
getPluginVersionErhalte die native Capacitor-Pluginversion.
startListeningHören Sie auf Kompassrichtungsänderungen via Ereignisse. Dies startet die Kompasssensor und emittiert ‘headingChange’-Ereignisse.
stopListeningHören Sie auf Kompassrichtungsänderungen. Dies beendet die Kompasssensor und beendet die Ereignisabstrahlung.
addListenerHinzufügen eines Hörers für Kompassrichtungsänderungsevents.
addListenerHinzufügen eines Hörers für Kompassgenauigkeitsänderungsevents. Nur auf Android unterstützt. Auf iOS und Web wird nie Ereignisse ausgestrahlt.
removeAllListenersAlle Listener für dieses Plugin entfernen.
checkPermissionsÜberprüfe 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.
requestPermissionsBerechtigung zum Zugriff auf Kompassdaten anfordern. Auf iOS wird die Standortberechtigung (für die Daten für die Richtungsanzeige erforderlich) angefordert. Auf Android wird diese sofort erfüllt, da keine Berechtigungen erforderlich sind.
watchAccuracyKompassgenauigkeit überwachen. Auf Android wird die Genauigkeit des Magnetometers überwacht und Genauigkeitsänderungsereignisse ausgelöst. Entwickler können diese Ereignisse abonnieren und eigene UIs für Kalibrierungshinweise 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 die Kompassgenauigkeit UNBEKANNT zurückgegeben, da die Genauigkeitsüberwachung nicht verfügbar ist.

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

Wenn Sie @capgo/capacitor-Kompas zur Planung von native Plugin-Arbeiten verwenden, verbinden Sie es mit Mit @capgo/capacitor-Kompas für die native Fähigkeit in Mit @capgo/capacitor-Kompas, Capgo Plugin-Verzeichnis für den Produktworkflow in Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo, Hinzufügen oder Aktualisieren von Plugins für die Implementierungsdetails in Hinzufügen oder Aktualisieren von Plugins, und Alternativen zu Ionic Enterprise Plugin für den Produktworkflow in Alternativen zu Ionic Enterprise Plugin.