개요
‘개요’ 제목Capacitor 기기의 Compass 방향을 읽기 위한 Compass 플러그인 인터페이스.
핵심 기능
‘핵심 기능’ 제목getCurrentHeading- 현재 Compass 방향을 degree 단위로 가져옵니다. iOS에서는 heading이 배경에서 업데이트되고, 최신 값을 반환합니다. Android에서는 method가 호출될 때 accelerometer 및 magnetometer 센서를 사용하여 heading을 계산합니다. Web에서는 구현되지 않습니다.startListening- Compass 방향이 변경될 때 이벤트를 통해 감지합니다. Compass 센서를 시작하고 ‘headingChange’ 이벤트를.emit합니다.stopListening- Compass 방향이 변경될 때 이벤트를 더이상 감지하지 않습니다. Compass 센서를 중지하고 이벤트를 중지합니다.checkPermissions- Compass 데이터에 접근하기 위한 현재 권한 상태를 확인합니다. iOS에서는 위치 권한 상태를 확인합니다. Android에서는 항상 ‘granted’을 반환합니다.
공개 API
‘공개 API’ 제목| 메서드 | 설명 |
|---|---|
getCurrentHeading | 현재 방위각을 얻습니다. iOS에서는 백그라운드에서 방위각을 업데이트하고 최신 값을 반환합니다. Android에서는 방위각을 계산하여 가속도계 및 자이로 센서를 사용합니다. 웹에서는 구현되지 않았습니다. |
getPluginVersion | 현재 Capacitor 플러그인 버전을 가져옵니다. |
startListening | 방위각이 변경될 때 이벤트를 듣기 시작합니다. 이 메서드는 방위각 센서를 시작하고 'headingChange' 이벤트를.emit합니다. |
stopListening | 방위각이 변경될 때 이벤트를 듣는 것을 중지합니다. 이 메서드는 방위각 센서를 중지하고 이벤트를.emit하지 않습니다. |
addListener | 방위각이 변경될 때 이벤트를 듣는 리스너를 추가합니다. |
addListener | 방위 정확도 변경 이벤트를 듣는 리스너를 추가합니다. Android에서만 지원됩니다. iOS와 웹에서는 이벤트를.emit하지 않습니다. |
removeAllListeners | 이 플러그인에 대한 모든 리스너를 제거합니다. |
checkPermissions | 현재 컴패스 데이터에 대한 접근 권한 상태를 확인합니다. iOS에서는 위치 권한 상태를 확인합니다. Android에서는 항상 '허용'을 반환합니다. |
requestPermissions | 컴패스 데이터에 대한 접근 권한을 요청합니다. iOS에서는 헤딩 데이터에 대한 위치 권한을 요청합니다. Android에서는 즉시 해결됩니다. |
watchAccuracy | 컴패스 정확도 모니터링을 시작합니다. Android에서는 자이로 정확도를 모니터링하고 정확도 변경 이벤트를.emit합니다. 개발자는 이러한 이벤트를 듣고 UI를 구현하여 캘리브레이션을提示할 수 있습니다. iOS와 웹에서는 이 메서드를 호출하면 아무런 효과가 없습니다. |
unwatchAccuracy | compass 정확도 모니터링을 중지합니다. 정확도 모니터링이 중지됩니다. |
getAccuracy | 현재 compass 정확도 수준을 가져옵니다. 안드로이드에서는 현재 자이로 센서 정확도를 반환하고, iOS 및 Web에서는 CompassAccuracy.UNKNOWN을 항상 반환합니다. |
실제 데이터의 근원
Source Of Truth 섹션이 참조는 src/definitions.ts in capacitor-compass.
capgo에서 계속하기 @capacitor-compass
capgo/capacitor-compassnative 플러그인 작업을 계획하는 경우 @capgo/capacitor-compass 를 연결하세요. Using @capgo/capacitor-compass native 기능을 사용하는 @capgo/capacitor-compass에 대해 Capgo 플러그인 디렉토리 Capgo 제품 워크플로우에 대한 플러그인 디렉토리에서. Capacitor Capgo의 Capgo Capacitor 플러그인에 대한 구현 세부 정보는 Capgo에 의해 제공됩니다. 플러그인 추가 또는 업데이트 Capgo Compass 플러그인 추가 또는 업데이트 아이온 enterprise 플러그인 대안 Capgo Compass 플러그인 대안