使用 PHImageManager 获取照片的地理标记信息
get geotag info for photos using PHImageManager
我正在尝试列出所有照片的地理标记信息(经度和纬度),这些信息是使用
获得的
PHImageManager.defaultManager().requestImageForAsset(fetchResult.objectAtIndex(1) as! PHAsset, targetSize: CGSize(width: 100.0, height: 100.0), contentMode: PHImageContentMode.AspectFill, options: options) { (image, info)
然而,info 似乎不包含此信息,
有什么方法可以使用照片框架获取这些信息吗?
谢谢,
安东
PHAsset 本身保存图像的 CLLocation(即地理位置)。
不需要为它请求图像数据。
您只需
fetchResult.objectAtIndex(1).location
这是 PHAsset https://developer.apple.com/reference/photos/phasset
文档页面的 link
我正在尝试列出所有照片的地理标记信息(经度和纬度),这些信息是使用
获得的PHImageManager.defaultManager().requestImageForAsset(fetchResult.objectAtIndex(1) as! PHAsset, targetSize: CGSize(width: 100.0, height: 100.0), contentMode: PHImageContentMode.AspectFill, options: options) { (image, info)
然而,info 似乎不包含此信息, 有什么方法可以使用照片框架获取这些信息吗?
谢谢, 安东
PHAsset 本身保存图像的 CLLocation(即地理位置)。 不需要为它请求图像数据。
您只需
fetchResult.objectAtIndex(1).location
这是 PHAsset https://developer.apple.com/reference/photos/phasset
文档页面的 link