Panoramica
Sezione intitolata “Panoramica”Capacitor Interfaccia plugin Compass per la lettura dell'indirizzo del dispositivo compass.
Capacità di base
Sezione intitolata “Capacità di base”getCurrentHeading- Ottieni l'indirizzo compass in corso in gradi. Su iOS, l'indirizzo viene aggiornato in background e il valore più recente viene restituito. Su Android, l'indirizzo viene calcolato quando viene chiamato il metodo utilizzando i sensori accelerometro e magnetometro. Non implementato su Web.startListening- Inizia ad ascoltare per i cambiamenti dell'indirizzo compass tramite eventi. Ciò avvia i sensori compass e emette eventi ‘headingChange’.stopListening- Fermati di ascoltare per i cambiamenti dell'indirizzo compass. Ciò ferma i sensori compass e ferma l'emissione degli eventi.checkPermissions- Controlla lo stato di autorizzazione corrente per l'accesso ai dati compass. Su iOS, ciò controlla lo stato di autorizzazione per la posizione. Su Android, questo sempre restituisce ‘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 viene restituito il valore più recente. Su Android, l'orientamento viene calcolato quando viene chiamato il metodo utilizzando i sensori accelerometro e magnetometro. Non implementato su Web. |
getPluginVersion | Ottieni la versione nativa del plugin Capacitor. |
startListening | Avvia l'ascolto dei cambiamenti dell'orientamento del compasso tramite eventi. Ciò avvia i sensori del compasso e emette eventi 'headingChange'. |
stopListening | Sospendi l'ascolto dei cambiamenti dell'orientamento del compasso. Ciò ferma i sensori del compasso e ferma l'emissione di eventi. |
addListener | Add a listener for compass heading change events. |
addListener | Aggiungi un ascoltatore per gli eventi di cambiamento dell'accuratezza del compasso. Supportato solo su Android. Su iOS e Web, questo non emette mai eventi. |
removeAllListeners | Elimina tutti gli ascoltatori per questo plugin. |
checkPermissions | Controlla lo stato di autorizzazione corrente per l'accesso ai dati del compasso. Su iOS, ciò controlla lo stato di autorizzazione per la localizzazione. Su Android, ciò sempre restituisce 'concesso' poiché non sono richieste autorizzazioni. |
requestPermissions | Richiedi l'autorizzazione per l'accesso ai dati del compasso. Su iOS, ciò richiede l'autorizzazione per la localizzazione (richiesta per i dati di orientamento). Su Android, ciò risolve immediatamente poiché non sono richieste autorizzazioni. |
watchAccuracy | Avvia la monitoraggio dell'accuratezza del compasso. Su Android, ciò monitora l'accuratezza del magnetometro e emette eventi accuracyChange. I sviluppatori possono ascoltare questi eventi e implementare la propria UI per le richieste di calibrazione. Su iOS e Web, questo metodo non fa nulla poiché la monitoraggio dell'accuratezza del compasso non è disponibile. |
unwatchAccuracy | Stop la monitoraggio dell'accuratezza del compasso. Questo ferma la monitoraggio dell'accuratezza. |
getAccuracy | Ottieni il livello di accuratezza attuale del compasso. Su Android, restituisce l'attuale accuratezza del sensore magnetometro. Su iOS e Web, restituisce sempre CompassAccuracy.UNKNOWN poiché la monitoraggio dell'accuratezza non è disponibile. |
Fonte di Verità
Sottosezione intitolata “Fonte di Verità”Questa riferimento è sincronizzato da src/definitions.ts in capacitor-compass.
Continua da @capgo/capacitor-compass
Sottosezione intitolata “Continua da @capgo/capacitor-compass”Se stai utilizzando @capgo/capacitor-compass per pianificare il lavoro dei plugin nativi, connettilo con Utilizzando @capgo/capacitor-compass per la capacità nativa in Utilizzando @capgo/capacitor-compass, Capgo Directory dei Plugin per il workflow del prodotto nella Capgo Directory dei Plugin. Capacitor Plugin da Capgo per la dettaglio di implementazione in Capacitor Plugin da Capgo, Aggiungere o Aggiornare i Plugin per il dettaglio di implementazione in Aggiungere o Aggiornare i Plugin, e Sostituti dei Plugin Enterprise Ionic Per il workflow del prodotto negli alternative plugin Enterprise Ionic.