【问题标题】:Get GPS location from MLMediaObject on OS X从 OS X 上的 MLMediaObject 获取 GPS 位置
【发布时间】:2016-01-21 19:32:38
【问题描述】:

我开始在 OS X 上使用Media Library Framework,特别是关于访问用户的照片库。在a lot of wrangling 之后,我能够以 MLMediaObject 的形式访问每张照片,但现在我遇到了障碍:

如何从 MLMediaObject 访问照片的 GPS 位置?

这种信息很容易从旧的 ALAssetsLibrary 系统或 iOS 上的照片框架中获取,使用与媒体对象关联的 CLLocation 属性,但我似乎无法使用媒体库框架来解决.文档将这些列为 MLMediaObject 的唯一属性:

attributes
mediaType
contentType
name
URL
originalURL
fileSize
modificationDate
thumbnailURL
artworkImage

起初我认为attributes 看起来很有希望,但据我所知,该属性有一个very small number of options,它们都与位置无关。

然后我想,如果我有文件的 URL,我应该能够直接从文件中获取 GPS 信息,但事实证明这比我预期的要困难得多。

是否有既定的方法可以使用 MLMediaObject 从照片中获取 CLLocation 或其他形式的 GPS 数据?或者,如果没有,任何人都可以想出一种更迂回的方式来访问该信息,从 MLMediaObject 开始吗?

【问题讨论】:

    标签: objective-c macos gps photos media-library


    【解决方案1】:

    就我而言,我在属性中有纬度和经度键。所以我假设它是照片的 GPS 位置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-17
      • 1970-01-01
      • 2017-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多