我在 JPG 的 EXIF 标头中添加 GPS 坐标,并将它们保存到相机胶卷中。并且由于某种奇怪的原因,当我之后使用第三方应用程序查看 JPG EXIF 信息时,十进制纬度/经度坐标已被截断,并且我的位置精度丢失了。
例子:
[GPSDictionary setObject:[NSNumber numberWithDouble:12.34567890]
forKey:(NSString*)kCGImagePropertyGPSLatitude];
结果是:
"{GPS}" = {
Latitude = "12.3456789";
};
但这实际上是 JPG 文件的 EXIF 标头中的内容:
Latitude = "12.34566667";
其他时候情况更糟。
iPhone GPS: Longitude = 79.78598345
EXIF GPS: Longitude = 79.786
如何防止 iOS 破坏我的坐标位?
因为这会影响以后计算的准确性。