2012-03-05 135 views
5

我想通过照片应用程序中使用UIImagePickerController与地理标记(如果照片已经采取)看到我所拍摄的画面。如何使用UIImagePickerController设置拍摄的照片的位置?

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

+0

+1我也想知道怎么做 – pmk 2012-03-05 10:39:07

+2

我希望它能帮助: [的UIImagePickerController和从现有的照片提取EXIF数据] [1] [1]:http://stackoverflow.com/questions/1238838/uiimagepickercontroller-and-extracting-exif-data-from - 现有-照片 干杯!亚历山德罗 – ubiAle 2012-04-04 16:50:18

回答

0

不幸的是,位置数据需要一些工作的发现。

委托方法

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info 

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

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

基于完整路径图像(在info字典中找到)上,但是,您可以挖lat和长时间使用ALAssetsLibrary

此博客详细解释了流程:

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

相关问题