图片纬度和经度像“地方”iphone应用程序
Posted
技术标签:
【中文标题】图片纬度和经度像“地方”iphone应用程序【英文标题】:Images latitude and longitude like "Places" iphone app 【发布时间】:2011-09-25 19:02:20 【问题描述】:我试图找出通过“UIImagePickerController”从照片库中选择的照片的坐标。
我呈现 imagePickerController:
[self presentModalViewController:imagePickerController animated:YES];
然后:
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo
selectedImage.image = image;
[[picker parentViewController] dismissModalViewControllerAnimated:YES];
我查看了有关“editingInfo”字典的文档,但我认为这不是正确的方法。 请帮帮我! 非常感谢!
奥斯卡
【问题讨论】:
***.com/questions/3778519/… 和 ***.com/questions/6177606/… 的副本 【参考方案1】:看看这个so-thread。这应该使用asset-lib-framework
【讨论】:
【参考方案2】:imagePickerController:didFinishPickingImage:editingInfo:
已弃用,您应该改用 - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
,尽管我不相信它会帮助您获取坐标(info
包含 UIImagePickerControllerMediaMetadata
键,但文档说它仅在源设置为UIImagePickerControllerSourceTypeCamera
)。
如果您想获取照片拍摄的坐标,您需要使用ALAssetsLibrary,但需要制作自己的选择器(自行检索和安排资产,应该有一些示例说明如何执行此操作) .您可以使用来自ALAsset
类的valueForProperty:
方法,或者来自ALAssetRepresentation
的metadata
方法(我相信它会返回一个NSDictionary
,其中列出的键为here
【讨论】:
以上是关于图片纬度和经度像“地方”iphone应用程序的主要内容,如果未能解决你的问题,请参考以下文章
使用纬度和经度得到包含位置的平铺图像,但是如何精确定位该位置?