Panoramica
Sottosezione intitolata “Panoramica”L'interfaccia del plugin Compass Capacitor per la lettura della direzione del compasso del dispositivo.
Capacità di base
Sottosezione intitolata “Capacità di base”getCurrentHeading- Ottieni l'attuale orientamento del compasso in gradi. Su iOS, l'orientamento viene aggiornato in background e il valore più recente viene restituito. Su Android, l'orientamento viene calcolato quando il metodo viene chiamato utilizzando i sensori accelerometro e magnetometro. Non implementato su Web.startListening- Inizia a ricevere cambiamenti dell'orientamento del compasso tramite eventi. Questo avvia i sensori del compasso e emette eventi 'headingChange'.stopListening- Fermati di ricevere cambiamenti dell'orientamento del compasso. Questo ferma i sensori del compasso e ferma l'emissione di eventi.checkPermissions- Controlla lo stato di autorizzazione corrente per accedere ai dati del compasso. Su iOS, questo controlla lo stato di autorizzazione per la posizione. Su Android, questo restituisce sempre 'granted' poiché non sono richieste autorizzazioni.
- Pubblico API
- Sezione intitolata “Pubblico API”| - Metodo | - Descrizione |
|---|---|
getCurrentHeading | - Ottieni l'attuale orientamento del compasso in gradi. Su iOS, l'orientamento viene aggiornato in background e il valore più recente viene restituito. Su Android, l'orientamento viene calcolato quando il metodo viene chiamato utilizzando i sensori accelerometro e magnetometro. Non implementato su Web. |
getPluginVersion | - Ottieni la versione nativa del plugin Capacitor. |
startListening | - Inizia a ricevere cambiamenti dell'orientamento del compasso tramite eventi. Questo avvia i sensori del compasso e emette eventi 'headingChange'. |
stopListening | - Fermati di ricevere cambiamenti dell'orientamento del compasso. Questo ferma i sensori del compasso e ferma l'emissione di eventi. |
addListener | Aggiungi un ascoltatore per gli eventi di modifica della direzione del compasso. |
addListener | Aggiungi un ascoltatore per gli eventi di modifica dell'accuratezza del compasso. Supportato solo su Android. Su iOS e Web, questo non emette mai eventi. |
removeAllListeners | Rimuovi tutti gli ascoltatori per questo plugin. |
checkPermissions | Controlla lo stato di autorizzazione corrente per l'accesso ai dati del compasso. Su iOS, questo controlla lo stato di autorizzazione per la posizione. Su Android, questo restituisce sempre 'concesso' poiché non sono richieste autorizzazioni. |
requestPermissions | Richiedi l'autorizzazione per accedere ai dati del compasso. Su iOS, questo richiede l'autorizzazione per la posizione (richiesta per i dati di direzione). Su Android, questo risolve immediatamente poiché non sono richieste autorizzazioni. |
watchAccuracy | Inizia a monitorare l'accuratezza del compasso. Su Android, questo monitora l'accuratezza del sensore magnetico e emette eventi di modifica dell'accuratezza. I sviluppatori possono ascoltare questi eventi e implementare la propria interfaccia utente per le richieste di calibrazione. Su iOS e Web, questo metodo non fa nulla poiché la monitorazione dell'accuratezza del compasso non è disponibile. |
unwatchAccuracy | Interrompi la monitorazione dell'accuratezza del compasso. Questo interrompe la monitorazione dell'accuratezza. |
getAccuracy | Ottieni il livello di accuratezza attuale del compasso. Su Android, restituisce l'accuratezza attuale del sensore magnetico. Su iOS e Web, restituisce sempre CompassAccuracy.UNKNOWN poiché la monitorazione dell'accuratezza del compasso non è disponibile. |
Fonte di Verità
Sottosezione intitolata “Fonte di Verità”Questa referenza è sincronizzata da src/definitions.ts in capacitor-compass.
Continua da @capgo/capacitor-compass
Sezione intitolata “Continua da @capgo/capacitor-compass”Se stai utilizzando @capgo/capacitor-compass per pianificare il lavoro di plugin nativo, connettilo con Utilizzando @capgo/capacitor-compass per la capacità nativa in Utilizzando @capgo/capacitor-compass, Capgo Directory dei Plugin per il flusso di lavoro del prodotto in Capgo Directory dei Plugin, Capacitor Plugin da Capgo per la dettaglio di implementazione in Capacitor Plugin da Capgo, Aggiunta o Aggiornamento dei Plugin per i dettagli di implementazione in Aggiunta o Aggiornamento dei Plugin, e Alternative per Plugin Enterprise di Ionic per il flusso di lavoro del prodotto in Alternative per Plugin Enterprise di Ionic.