@capgo/capacitor-compass
Resumen
Sección titulada “Resumen”Interfaz del plugin Compass Capacitor para leer la dirección del compás del dispositivo.
Capacidades básicas
Sección titulada “Capacidades básicas”getCurrentHeading- Obtena 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- Inicia la escucha de cambios en la dirección del compás mediante eventos. Esto inicia los sensores del compás y emite eventos de ‘cambio de dirección’.stopListening- Detén 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.checkPermissions- Verifica 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, siempre devuelve ‘concedido’ ya que no se requieren permisos.
Public API
Sección titulada “Public API”| Método | Descripción |
|---|---|
getCurrentHeading | Obtena 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. |
getPluginVersion | Obtena la versión nativa del plugin Capacitor. |
startListening | Inicia la escucha de cambios en la dirección del compás mediante eventos. Esto inicia los sensores del compás y emite eventos de ‘cambio de dirección’. |
stopListening | Detén 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. |
addListener | Agregar un oyente para eventos de cambio de dirección del compás. |
addListener | Agregar un oyente para eventos de cambio de precisión del compás. Solo se admite en Android. En iOS y Web, nunca se emiten eventos. |
removeAllListeners | Eliminar todos los oyentes para este plugin. |
checkPermissions | Verificar 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. |
requestPermissions | Solicitar permiso para acceder a datos del compás. En iOS, esto solicita permiso de ubicación (requerido para datos de dirección). En Android, esto resuelve inmediatamente ya que no se requieren permisos. |
watchAccuracy | Iniciar la supervisión de la precisión del compás. En Android, esto supervisa la precisión del sensor magnético 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 supervisión de precisión del compás no está disponible. |
unwatchAccuracy | Detener la supervisión de precisión del compás. Esto detiene la supervisión de precisión. |
getAccuracy | Obtener el nivel de precisión actual del compás. En Android, devuelve la precisión actual del sensor magnético. En iOS y Web, siempre devuelve CompassAccuracy.UNKNOWN ya que la supervisión de precisión del compás no está disponible. |
Fuente de Verdad
Sección titulada “Fuente de Verdad”Esta referencia está sincronizada desde src/definitions.ts en capacitor-compás.
Seguir adelante desde @capgo/capacitor-compás
Sección titulada “Seguir adelante desde @capgo/capacitor-compás”Si estás utilizando @capgo/capacitor-compás para planificar el trabajo de plugin nativo, conecta con Usando @capgo/capacitor-compás para la capacidad nativa en Usando @capgo/capacitor-compás, Capgo Directorio de Plugins para el flujo de trabajo del producto en Capgo Directorio de Plugins, Capacitor Plugins por Capgo para el detalle de implementación en Capacitor Plugins por Capgo, Agregar o Actualizar Plugins para los detalles de implementación en Agregar o Actualizar Plugins, y Alternativas de Plugins de Ionic Enterprise para el flujo de trabajo del producto en Alternativas de Plugins de Ionic Enterprise.