startLocationListener method

void startLocationListener()

Implementation

void startLocationListener() {
  if (startedListener) return;
  startedListener = true;
  /// 动态申请定位权限
  requestPermission();

  ///iOS 获取native精度类型
  if (Platform.isIOS) {
    requestAccuracyAuthorization();
  }

  ///注册定位结果监听
  _locationListener = _locationPlugin
      .onLocationChanged()
      .listen((Map<String, Object> result) {
    _locationResult = result;
    print(jsonEncode(result));
  });

  _startLocation();
}