使用基于 Cordova-plugin-camera-with-exif 和 quasar 3 typescript 的 1.5.1 版,從使用cordova 捕獲的影像中提取 exif 資料時,我能夠獲得一些元資料,但不能獲得 gps。
{ "aperture": "2.0", "datetime": "2022:10:27 01:41:55", "exposureTime": "0.120003", "flash": "0", "focalLength": "3500/1000", "gpsAltitude": null, "gpsAltitudeRef": null, "gpsDateStamp": null, "gpsLatitude": null, "gpsLatitudeRef": null, "gpsLongitude": null, "gpsLongitudeRef": null, "gpsProcessingMethod": null, "gpsTimestamp": null, "iso": "807", "make": "motorola", "model": "moto g pro", "orientation": "0", "whiteBalance": "0" }
Cordova & Cordova 安卓 > 10.1.1
PS:我的設備上啟用了 Gps。
這是我的配置:
quality: 30,
destinationType: Camera.DestinationType.FILE_URI,
encodingType: Camera.EncodingType.JPEG,
sourceType: Camera.PictureSourceType.CAMERA ,
mediaType: Camera.MediaType.PICTURE,
cameraDirection: Camera.Direction.BACK,
correctOrientation: true
我錯過了什么?
uj5u.com熱心網友回復:
在 android 中,我們需要在相機設定本身中激活保存位置功能。要恢復,有 2 個權限。
- 一個用于應用程式本身(地理定位許可)
- 一個來自相機設定 => 保存位置
更多資訊: https: //support.google.com/photos/answer/9921876#zippy=,htc-devices,motorola-devices,ios-devices
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/529519.html
