Gyroscope

Contents

Read Gyroscope sensor data

https://github.com/NeoLSN/cordova-plugin-gyroscope

Ionic 陀螺仪 Gyroscope插件的安装(Installation)

ionic cordova plugin add cordova-plugin-gyroscope npm install @ionic-native/gyroscope

Ionic 陀螺仪 Gyroscope插件支持的平台(Supported Platforms)

  • Android
  • iOS

Ionic 陀螺仪 Gyroscope插件的用法(Usage)

import { Gyroscope, GyroscopeOrientation, GyroscopeOptions } from '@ionic-native/gyroscope';


constructor(private gyroscope: Gyroscope) { }

...


let options: GyroscopeOptions = {
   frequency: 1000
};

this.gyroscope.getCurrent(options)
  .then((orientation: GyroscopeOrientation) => {
     console.log(orientation.x, orientation.y, orientation.z, orientation.timestamp);
   })
  .catch()


this.gyroscope.watch()
   .subscribe((orientation: GyroscopeOrientation) => {
      console.log(orientation.x, orientation.y, orientation.z, orientation.timestamp);
   });