내용으로 건너뛰기

@capgo/capacitor-compass

Capacitor 기압계 헤딩을 읽기 위한 기압계 플러그인 인터페이스입니다.

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

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

이 참조는 src/definitions.ts 에서 synced됩니다 capacitor-compass.

capgo/capacitor-compass

‘capgo/capacitor-compass’

만약 __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-compass를 사용하고 있다면 capgo/capacitor-compass __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-compass와 연결하세요 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 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트에 대한 구현 세부 정보 아이오닉 엔터프라이즈 플러그인 대체 아이오닉 엔터프라이즈 플러그인 대체에 대한 제품 워크플로우