特にユーザーの写真ライブラリへのアクセスに関して、OS X でMedia Library Frameworkを使い始めています。多くの論争の後、各写真に MLMediaObject としてアクセスすることができましたが、今は障害にぶつかっています:
MLMediaObject から写真の GPS 位置にアクセスするにはどうすればよいですか?
この種の情報は、メディア オブジェクトに関連付けられた CLLocation プロパティを使用して、古い ALAssetsLibrary システムまたは iOS の Photos Framework から簡単に取得できますが、Media Library Framework では理解できないようです。ドキュメントには、これらが MLMediaObject の唯一のプロパティとしてリストされています。
attributes
mediaType
contentType
name
URL
originalURL
fileSize
modificationDate
thumbnailURL
artworkImage
最初は有望だと思いattributes
ましたが、私が知る限り、その物件には非常に少数のオプションがあり、それらのどれも場所に関連していません.
次に、ファイルの URL を知っていれば、ファイルから直接 GPS 情報を取得できるはずだと思ったのですが、予想よりもはるかに困難でした。
MLMediaObject を使用して写真から CLLocation または他の形式の GPS データを取得する手段は確立されていますか? そうでない場合は、MLMediaObject から始めて、その情報にアクセスするためのより遠回りの方法を考えられる人はいますか?