如何使用UIImagePickerController设置捕获的照片的位置?

Sri*_*s G 5 photos uiimagepickercontroller ios

我希望通过UIImagePickerController在带有地理标记的照片应用程序中使用我拍摄的照片(照片拍摄地点).

在使用捕获快照时UIImagePickerController,我想标记捕获图片的当前位置,这样当它保存到时PhotoLibrary,它应该在地图上显示照片(标准应用程序以显示照片/视频)应用程序.任何人都有任何想法,照片应用内部机制如何在地图上显示照片/视频.

Esb*_*enB 0

不幸的是,位置数据需要做一些工作才能找到。

委托方法

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info 
Run Code Online (Sandbox Code Playgroud)

会给你一本info字典,其中包含图像的一些元数据。该博客有一个很好的典型内容日志转储:

http://jomnius.blogspot.dk/2011/01/what-is-inside-uiimagepickercontrollerm.html

然而,根据图像的完整路径(在info字典中找到),您可以使用以下命令挖掘纬度和经度ALAssetsLibrary

这篇博客详细解释了这个过程:

http://blog.codecropper.com/2011/05/getting-metadata-from-images-on-ios/