Skip to content

@capgo/capacitor-compass

Capacitor 기압계 플러그인

Capacitor Compass 플러그인은 장치 Compass 방향을 읽기 위한 인터페이스입니다.

  • getCurrentHeading - iOS에서 현재 Compass 방향을 degree 단위로 얻습니다. iOS에서는 배경에서 Compass 방향이 업데이트되고, 최신 값을 반환합니다. Android에서는 Compass 방향을 계산하기 위해 가속도계 및 자이로 센서를 사용합니다. Web에서는 구현되지 않았습니다.
  • startListening - Compass 방향이 변경될 때 이벤트를 통해 Compass 방향을 감지합니다. Compass 센서를 시작하고 'headingChange' 이벤트를 전송합니다.
  • stopListening - Compass 방향이 변경될 때 이벤트를 감지하지 않습니다. Compass 센서를 중지하고 이벤트를 중지합니다.
  • checkPermissions - Compass 데이터에 접근하기 위한 현재 권한 상태를 확인합니다. iOS에서는 위치 권한 상태를 확인합니다. Android에서는 항상 'granted'을 반환합니다. 권한이 필요하지 않습니다.
메서드설명
getCurrentHeading현재 Compass 방향을 degree 단위로 얻습니다. iOS에서는 배경에서 Compass 방향이 업데이트되고, 최신 값을 반환합니다. Android에서는 Compass 방향을 계산하기 위해 가속도계 및 자이로 센서를 사용합니다. Web에서는 구현되지 않았습니다.
getPluginVersionGet the native Capacitor plugin version.
startListeningCompass 방향이 변경될 때 이벤트를 통해 Compass 방향을 감지합니다. Compass 센서를 시작하고 'headingChange' 이벤트를 전송합니다.
stopListeningCompass 방향이 변경될 때 이벤트를 감지하지 않습니다. Compass 센서를 중지하고 이벤트를 중지합니다.
addListener자세한 방향 변경 이벤트에 대한 리스너를 추가합니다.
addListener자세한 정확도 변경 이벤트에 대한 리스너를 추가합니다. 안드로이드에서만 지원됩니다. iOS와 웹에서는 이 이벤트가 절대 발생하지 않습니다.
removeAllListeners이 플러그인에 대한 모든 리스너를 제거합니다.
checkPermissions현재 자세한 데이터 접근 권한 상태를 확인합니다. iOS에서는 위치 권한 상태를 확인합니다. 안드로이드에서는 항상 '허용'을 반환합니다.
requestPermissions자세한 데이터 접근 권한을 요청합니다. iOS에서는 헤딩 데이터를 위해 위치 권한을 요청합니다. 안드로이드에서는 권한이 필요하지 않기 때문에 즉시 해결됩니다.
watchAccuracy자세한 정확도 모니터링을 시작합니다. 안드로이드에서는 자성계 정확도 모니터링을 시작하고 정확도 변경 이벤트를 발생시킵니다. 개발자는 이 이벤트를 듣고 자체 UI를 사용하여 캘리브레이션 프롬프트를 구현할 수 있습니다. iOS와 웹에서는 이 메서드는 아무런 동작도 하지 않습니다.
unwatchAccuracy자세한 정확도 모니터링을 중지합니다. 정확도 모니터링을 중지합니다.
getAccuracy현재 자세한 정확도 수준을 가져옵니다. 안드로이드에서는 현재 자성계 센서 정확도를 반환합니다. iOS와 웹에서는 항상 CompassAccuracy.UNKNOWN을 반환합니다.

이 참조 자료는 src/definitions.ts 에서 capacitor-compass.

If you are using @capgo/capacitor-compass __CAPGO_KEEP_0__ Using @capgo/capacitor-compass for the native capability in Using @capgo/capacitor-compass, Capgo Plugin Directory Capgo Plugins by __CAPGO_KEEP_1__ Capacitor Plugins by Capgo Capacitor Plugins by Capgo 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트 구현 세부 정보 아이오닉 엔터프라이즈 플러그인 대체 아이오닉 엔터프라이즈 플러그인 대체 제품 워크플로우