如何在uiimagepickercontroller中使用图像编写/获取经度?

har*_*alb 5 iphone geolocation uiimagepickercontroller iphone-sdk-3.0

目前,我正在通过“保存的相册”中的以下方法保存图像。

UIImageWriteToSavedPhotosAlbum(image, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);
Run Code Online (Sandbox Code Playgroud)

现在,我想将当前的纬度和经度与该图像相关联。

我该怎么办?

我可以使用它的mediaInfo字典(元数据)吗?

我在ios SDK 3.0中工作。

请告诉我如何使用图像获取/设置地理数据 UIImageViewPickerController

vod*_*ang 1

恐怕您无法使用 UIImageWriteToSavedPhotosAlbum 进行操作。

但是,您可以使用另一种方法保存到iPhone文件系统中(但不能保存到“保存的相册”中)。然后将其元数据保存在另一个文本文件中,并使用图像路径:

对于 PNG:

[UIImagePNGRepresentation(image) writeToFile: uniquePath atomically: YES];
Run Code Online (Sandbox Code Playgroud)

对于 JPG:

[UIImageJPEGRepresentation(image, 1.0) writeToFile:jpgPath atomically:YES];
Run Code Online (Sandbox Code Playgroud)