我想通过在照片应用程序中使用UIImagePickerController来查看我拍摄的照片,并带有地理标记(照片拍摄的位置)。
在使用UIImagePickerController捕获快照时,我想为捕获的图片标记当前位置,以便当它保存到PhotoLibrary时,它应该显示在照片(显示照片/视频的标准应用程序)应用程序中的地图上。谁能有任何想法,照片应用程序的内部机制,以显示地图上的照片/视频。
发布于 2013-08-23 05:04:02
不幸的是,位置数据需要一些工作才能找到。
委托方法
- (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/
https://stackoverflow.com/questions/9565142
复制相似问题