[英]How Get device orientation without compass sensor? Ionic 3
我正在开发一个应用程序,该应用程序需要获取设备方向信息,才能知道用户前进的方向,即使他们停下来了。 但是许多智能手机没有指南针传感器,因此我需要获取加速度计和陀螺仪数据。
那么,如何使用这些传感器获得设备方向? 我已经读过一些类似的问题( 在此处 ),但是它已应用于Android本机,并且具有event.values
返回一个我不知道如何使用Ionic插件的数组。
您可以为此使用离子本机陀螺仪插件,
$ ionic cordova plugin add cordova-plugin-gyroscope
$ npm install --save @ionic-native/gyroscope
您可以使用平台服务。
重要提示 :平台准备就绪后 ,必须进行方向检查。 .ts文件中的示例代码:
import { Platform } from 'ionic-angular';
@Component({...})
export MyPage {
constructor(public platform: Platform) {
this.platform.ready().then(() => {
if (this.platform.isPortrait())
// Do something
if (this.platform.isLandscape())
// Do something
});
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.