개요
개요Capacitor Compass 플러그인은 기기의 자이로스코프 방향을 읽기 위한 인터페이스입니다.
기본 기능
기본 기능getCurrentHeading- 기기의 자이로스코프 방향을 현재도구에서 측정한 각도(도)로 반환합니다. iOS에서는 백그라운드에서 자이로스코프 방향을 업데이트하고, 최신 값을 반환합니다. Android에서는 자이로스코프 및 자이로스코프 센서를 사용하여 메서드가 호출될 때 방향을 계산합니다. 웹에서는 구현되지 않았습니다.startListening- 자이로스코프 방향의 변경을 감지하기 위해 이벤트를 시작합니다. 이 기능은 자이로스코프 센서를 시작하고 'headingChange' 이벤트를 방출합니다.stopListening- 자이로스코프 방향의 변경을 감지하기 위해 이벤트를 중지합니다. 이 기능은 자이로스코프 센서를 중지하고 이벤트를 중지합니다.checkPermissions- 자이로스코프 데이터에 대한 접근 권한의 현재 상태를 확인합니다. iOS에서는 위치 권한 상태를 확인하고, Android에서는 항상 '허용'을 반환합니다.
공개된 API
공개된 API| 메서드 | 설명 |
|---|---|
getCurrentHeading | 현재 지구磁気의 방향을 degree 단위로 반환합니다. iOS에서는 백그라운드에서 지구磁気의 방향을 업데이트하고, 최신 값을 반환합니다. Android에서는 메서드가 호출될 때 가속도계와 자이로 센서를 사용하여 지구磁気의 방향을 계산합니다. 웹에서는 구현되지 않았습니다. |
getPluginVersion | Capacitor 원본 네이티브 플러그인 버전을 가져옵니다. |
startListening | 지구磁気의 방향이 변경될 때 이벤트를 시작합니다. 이 메서드는 지구磁기 센서를 시작하고 'headingChange' 이벤트를 전송합니다. |
stopListening | 지구磁기 센서를 중지하고 이벤트를 중지합니다. |
addListener | 지구磁기 방향이 변경될 때 이벤트를 받기 시작합니다. |
addListener | 지구磁기 정확도 변경 이벤트를 받기 시작합니다. Android에서만 지원됩니다. iOS와 웹에서는 이벤트를 전송하지 않습니다. |
removeAllListeners | 이 플러그인에 등록된 모든 이벤트 리스너를 제거합니다. |
checkPermissions | 지구磁기 데이터에 대한 현재 권한 상태를 확인합니다. iOS에서는 위치 권한 상태를 확인합니다. Android에서는 항상 'granted'을 반환합니다. |
requestPermissions | 지구磁기 데이터에 대한 권한을 요청합니다. iOS에서는 지구磁기 데이터에 대한 위치 권한을 요청합니다. Android에서는 권한이 필요하지 않기 때문에 즉시 해결됩니다. |
watchAccuracy | 지구磁기 정확도를 모니터링합니다. Android에서는 자이로 센서의 정확도를 모니터링하고 정확도 변경 이벤트를 전송합니다. 개발자는 이러한 이벤트를 받고 자이로 센서의 캘리브레이션을 위한 UI를 구현할 수 있습니다. iOS와 웹에서는 지구磁기 정확도 모니터링이 지원되지 않습니다. |
unwatchAccuracy | 지구磁기 정확도 모니터링을 중지합니다. |
getAccuracy | 현재 Compass 정확도 수준을 가져옵니다. 안드로이드에서 현재 자이로 센서 정확도를 반환하고, iOS 및 Web에서 항상 CompassAccuracy.UNKNOWN을 반환합니다. |
실질적인 출처
“실질적인 출처”라는 제목의 섹션이 참조는 src/definitions.ts 에서同步됩니다. capacitor-compass.
capgo에서 계속하기 @capacitor-compass
“capgo에서 계속하기 @capacitor-compass”라는 제목의 섹션Capgo를 사용하여 Native Plugin 작업을 계획하고 있다면 @capgo/capacitor-compass 을 연결하세요. Capgo를 사용하여 Native Plugin 작업을 계획하고 있다면 @capgo/capacitor-compass @capgo/capacitor-compass를 사용하는 원시 기능을 위한 Capgo 플러그인 디렉토리 Capgo 제품 워크플로우에 대한 플러그인 디렉토리에서 Capacitor의 Capgo 플러그인 Capacitor 플러그인에 대한 구현 세부 사항은 Capgo에 의해 제공됩니다. 플러그인을 추가하거나 업데이트 플러그인의 구현 세부 정보 Capgo의 대안 Capgo의 제품 워크플로우