Saltar al contenido

@capgo/capacitor-compass

Capacitor Interface de plugin de Compass para leer la dirección del compás del dispositivo.

Capacitor Interface de plugin de Compass para leer la dirección del compás del dispositivo.

  • getCurrentHeading - Obtenga la dirección actual del compás en grados. En iOS, la dirección se actualiza en segundo plano y se devuelve el valor más reciente. En Android, la dirección se calcula cuando se llama al método utilizando sensores de acelerómetro y magnetómetro. No implementado en Web.
  • startListening - Inicie la escucha de cambios en la dirección del compás mediante eventos. Esto inicia los sensores de compás y emite eventos ‘headingChange’.
  • stopListening - Detenga la escucha de cambios en la dirección del compás. Esto detiene los sensores de compás y detiene la emisión de eventos.
  • checkPermissions - Verifique el estado actual de permiso para acceder a datos de compás. En iOS, esto verifica el estado de permiso de ubicación. En Android, siempre devuelve ‘concedido’ ya que no se requieren permisos.
MétodoDescripción
getCurrentHeadingObtenga la dirección actual del compás en grados. En iOS, la dirección se actualiza en segundo plano y se devuelve el valor más reciente. En Android, la dirección se calcula cuando se llama al método utilizando sensores de acelerómetro y magnetómetro. No implementado en Web.
getPluginVersionObtenga la versión nativa del plugin Capacitor.
startListeningComience a escuchar cambios en la dirección del compás mediante eventos. Esto inicia los sensores del compás y emite eventos ‘headingChange’.
stopListeningDetenga la escucha de cambios en la dirección del compás. Esto detiene los sensores del compás y detiene la emisión de eventos.
addListenerAgregar un oyente para eventos de cambio de dirección del compás.
addListenerAgregar un oyente para eventos de cambio de precisión del compás. Solo soportado en Android. En iOS y Web, esto nunca emite eventos.
removeAllListenersQuitar todos los oyentes para este plugin.
checkPermissionsVerifique el estado de permiso actual para acceder a datos del compás. En iOS, esto verifica el estado de permiso de ubicación. En Android, esto siempre devuelve ‘concedido’ ya que no se requieren permisos.
requestPermissionsSolicite permiso para acceder a los datos del compás. En iOS, esto solicita permiso de ubicación (requerido para los datos de dirección). En Android, esto se resuelve inmediatamente ya que no se requieren permisos.
watchAccuracyInicie la monitorización de la precisión del compás. En Android, esto monitorea la precisión del magnetómetro y emite eventos de cambio de precisión. Los desarrolladores pueden escuchar estos eventos y implementar su propia interfaz de usuario para solicitudes de calibración. En iOS y Web, este método no hace nada ya que la monitorización de precisión del compás no está disponible.
unwatchAccuracyDetenga la monitorización de la precisión del compás. Esto detiene la monitorización de precisión.
getAccuracyObtenga el nivel de precisión actual del compás. En Android, devuelve la precisión actual del sensor de magnetómetro. En iOS y Web, siempre devuelve CompassAccuracy.UNKNOWN ya que la monitorización de precisión no está disponible.

Esta referencia está sincronizada desde src/definitions.ts en capacitor-compás.

Si está utilizando @capgo/capacitor-compass para planificar el trabajo de plugin nativo, conectarlo con Usando @capgo/capacitor-compass para la capacidad nativa en Usando @capgo/capacitor-compass, Directorio de Plugins de Capgo para el flujo de trabajo del producto en Directorio de Plugins de Capgo, Plugins de Capacitor por Capgo para el detalle de implementación en Plugins de Capacitor por Capgo, Agregar o Actualizar Plugins para el detalle de implementación en Agregar o Actualizar Plugins, y Alternativas de Plugins de Empresa de Ionic para el flujo de trabajo del producto en Alternativas de Plugins de Empresa de Ionic.