![](/img/trans.png)
[英]How to set the location for the captured photo by using 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.