繁体   English   中英

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

[英]How to set the location for the captured photo by using UIImagePickerController?

我希望通过使用带有地理标记的照片应用程序中的UIImagePickerController来查看我捕获的图片(图片所在的位置)。

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

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

委托方法

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

将为您提供一个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/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM