Ionic Camera Plugin 请求位置许可

Ionic Camera Plugin asks for location permission

我正在使用 Ionic 和 angular 制作一个 android 应用程序来点击图片。 当我打电话给 ionic-native/camera API 时,我的 android phone 请求摄像头和位置访问权限。 我的问题是为什么点击图片会询问位置? 我的代码

import { Camera, CameraOptions } from "@ionic-native/camera/ngx";

......

constructor(
    private camera: Camera,
  ) {}

....

ngOnInit() {
const options: CameraOptions = {
      quality: 100,
      sourceType: this.camera.PictureSourceType.CAMERA,
      destinationType: this.camera.DestinationType.DATA_URL,
      encodingType: this.camera.EncodingType.JPEG,
      mediaType: this.camera.MediaType.PICTURE,
    };
 this.camera.getPicture(options).then(
      (imageData) => {
        this.Image = "data:image/jpeg;base64," + imageData;
        this.Event.emit(this.Image)
      },
}

我的versions/dependencies

"@angular/core": "~10.0.0",
"@ionic/angular": "^5.0.0",
"@ionic-native/core": "^5.0.0",
"@ionic-native/camera": "^5.28.0",
"cordova-plugin-camera": "^4.1.0",

我的代码运行正常,原生相机正在打开,我的问题是为什么打开相机需要位置权限

它正在收集位置详细信息以存储在图像的 EXIF 数据中。

通常情况下,相机拍摄的所有图像都有 GPS 坐标或某种形式的位置详细信息。

一些股票相机应用程序将此权限设为强制性,因此打开应用程序所需的权限是强制性的。您应该检查是否可以在库存相机应用中禁用此类权限,然后尝试是否要拒绝位置权限。