yaolv7 / camera_azimuth

后置摄像头正对方向 方向角,目前仅安卓可用

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

camera_azimuth

camera_azimuth

计算摄像头正对方位的 方位角 需要依赖库 sensors_plus: ^3.0.2 监听 accelerometer和magneticField,然后使用SensorManager.processOrientation方法获取

  List<double> accelerometerValues = [];

  accelerometerEvents.listen((AccelerometerEvent event) {
    accelerometerValues = [event.x, event.y, event.z];
  });

  
  magnetometerEvents.listen((MagnetometerEvent event) {
    var magneticFieldValues = [event.x, event.y, event.z];
    // azimuthModel即是方位角
    var azimuthModel = SensorManager.processOrientation(
        accelerometerValues, magneticFieldValues);
  });

About

后置摄像头正对方向 方向角,目前仅安卓可用

License:Other


Languages

Language:Dart 58.7%Language:Kotlin 22.4%Language:Ruby 10.5%Language:Swift 8.3%Language:Objective-C 0.2%